Skip to content
This repository has been archived by the owner on Sep 16, 2024. It is now read-only.

Releases: marcelohdez/bedroom

Bedroom 3.2

16 Sep 06:52
e5b7707
Compare
Choose a tag to compare

Description from when I originally planned this on January 11, 2022:

The update to end all updates.

Due to my friends quitting this call center job and probably me too soon enough I will no longer have a user base hence there's no need to add stuff to Bedroom. So this code base I started when I barely knew what Java was will finally catch a break.

Change log

New

  • Ability to use the system's native look and feel in colors settings
    • This theme can not be modified.

Shift history window changes

  • New: first and last page buttons
  • Bars will now take up all the available width in the chart
  • Orders/hr range will now always be even
  • Closing the window while history data is still loading is no longer needed, the window will update the chart automatically.
  • When having no data to show, the text "No data to show" is now "No history to show"
  • Fix: Having history dates be a multiple of 8 would show the dates incorrectly
  • Fix: Having no dates would crash Shift History Window

Other changes

  • Select Time Dialogs now have application modality again
  • Automatic high contrast will now only be set upon startup
  • Opening the file chooser in Startup Items Manager is now quicker

Requires Java 17+
Full changelog: v3.1.3...v3.2

Bedroom 3.1.3

27 Dec 22:51
Compare
Choose a tag to compare

Change log

Here's what's changed since Bedroom 3.1.2

History chart fixes

  • The shift history chart has had most of its code rewritten, fixing some bugs introduced in Bedroom 3.1, including:
    • When choosing to view all history, switching back to 8 would not work.
    • When viewing more than 8 dates, the chart would have empty space towards the right, which is especially noticeable when viewing "all"
    • When viewing all your history, it would have 2 pages, rather than showing all on one page.

Other changes

  • When warning you about opening a .jar file as a startup item, the dialog will now show the name of the item rather than the location.
  • Bedroom's process will now be titled "Bedroom" instead of "Main" on macOS.
  • The minimum java version required to run Bedroom is now 17.

Requires Java 17+
Released: Dec 27, 2021

Bedroom 3.1.2

15 Dec 02:27
6fc4103
Compare
Choose a tag to compare

Bug fix log

Here's what's been fixed since Bedroom 3.1.1

  • Add Order button's tool tip would not work correctly
  • Fixed small resource leaks during reading and saving shift history
  • Added warning before opening any startup items ending with .jar, to deter users from making an endless loop of Bedroom processes.

Requires Java 16+
Released: Dec 14, 2021

Bedroom 3.1.1

13 Dec 22:10
f647584
Compare
Choose a tag to compare

Change log

Here's what's changed since Bedroom 3.1

Bug fixes

  • When viewing your shift history the newest date would sometimes not show while clocked in as it would get drawn over by the current orders/hr
  • Deleting the newest date in the shift history window would sometimes cause the current page to go blank until you changed a page.

Changes

  • Removed error dialogs, circumstances which previously created error dialogs will now create alert dialogs, which beside the window title does not affect the user but internally makes things much simpler and more efficient.
  • Along with the change mentioned above, more redundant code has been removed making the jar file smaller than even Bedroom 3.0.

Requires Java 16+
Released: Dec 13, 2021

Bedroom 3.1

08 Dec 23:49
1929740
Compare
Choose a tag to compare

Change Log

Here's what's changed since Bedroom 3.0

Shift history window changes

  • Now shows your current orders/hr next to your past history to make it easier to compare them.
  • Will default to viewing the newest page of dates rather than the oldest.
  • Data points to show options will now change depending on available data
  • When having more than 8 dates to show, all pages will now be full instead of having, for example, just 2 dates on the last page when 10 dates are available and viewing at 8 data points per page.
  • The month of the first bar on a page will now always be shown (unless it doesn't fit) instead of only being shown when it changes.
  • other fixes.

Other changes

  • Hovering over the stats text will now show you when the last order change was, in case you forgot if you inputted your last order.
  • Show more shift info option: lets you see extra shift information like: the percent you have currently finished of your shift and how many orders are needed to reach your target orders/hr.
  • Error, alert, and accept/cancel dialogs now have shorter buttons that auto-resize better.
  • Fixed: if bedroom crashed with 0 orders/hr, when reopened it would load the shift before that's orders.

Requires Java 16+
Released: Dec 8, 2021

Bedroom 3

28 Oct 22:00
07ae2df
Compare
Choose a tag to compare

Change Log

Here are the most notable changes since Bedroom 2.1

Settings:

With a new settings dialog opened with backspace, you can:

  • Change Bedroom's colors to your liking
  • Manage startup items: programs or files you can select to open along with Bedroom
  • Change the default shift length and target values
  • & more!

Shift performance history

Bedroom now stores your current orders/hr at the time of closing, along with the
ending date of your shift. This data can then be viewed in a window opened with
backslash (\) containing a histogram for visualization.

  • Right-clicking on a date's bar gives an option to delete it.

Select time dialogs:

Select time windows are now dialogs, so they retain input from the main window
until closed.

  • Can be closed to go to the previous one
  • Holding shift while clicking the select button sets that time for yesterday
  • Overnight shift support

Crash Recovery:

When clocking in Bedroom stores your clock in and out times, as well
as any break times you set and any orders you get, so if bedroom is closed
without clocking out, once reopened during the same shift it will be right
where you left it.

And many more little changes and bug fixes.

Requires Java 16+
Released: Oct 28, 2021

Bedroom 3 (Beta 6) - Release Candidate

13 Oct 20:47
Compare
Choose a tag to compare
Pre-release

Change Log

Here's what's changed since Beta 5

New/Changed

  • New "Midnight" and "Jelly Sandwich" themes.
  • Removed "Demonic Red" and "Pastel Blue" themes.
  • Holding shift while selecting times allows you to set them yesterday.
  • "Add Order" button's tool tip now says "You are done for the day!" when you have gotten the amount of orders needed for your shift.
  • "Delete Month Day Year" text when right-clicking in the shift history window is now just "Delete"
  • Work apps have been renamed to startup items.
  • Startup items' file chooser is now colored with your chosen program colors.
  • When attempting to delete a blank space in Shift History Window an Alert dialog shows up informing you so.
  • Pressing Escape will close the Settings window
  • In an overnight shift the break times tool tip will show their day of the week. (ex: WED 11:55PM-THU 12:25AM)

Bug Fixes

  • Shift History Window:
    • Right-clicking to delete history dates on macOS would be delayed by one or two clicks
    • Shift history window would always default to having 1 page until data points value changed.
    • Deleting a page's last date value would not update the page number
  • Bedroom could take invalid dates (ex: on night of July 31st Bedroom would accept the next day as July 32.)
  • Overnight breaks would not work. (ex: 11:45pm-12:15am)
  • Setting breaks on the next day during an overnight shift would not work (ex: setting a break for 4am while it is 11pm)
  • Setting orders through right-click would have a delay before updating stats
  • Default target list box in settings would have an incorrect tool tip.
  • When recovering from a crash with 0 orders, bedroom would have last shift's order count.
  • Orders/hr would show calculation based off of current time even after the shift had ended.

Requires Java 16+
Released: Oct 13, 2021

Bedroom 3 (Beta 5)

22 Sep 20:41
Compare
Choose a tag to compare
Bedroom 3 (Beta 5) Pre-release
Pre-release

Change Log

Here's what's changed since Beta 4

New

  • Crash Recovery: when bedroom is closed without being able to clock out, opening it during your shift will revert it to where you left off
  • Ability to set default target value in settings.

Bug Fixes

  • Orders could be set through right click before clocking in
  • Orders could be set through right click during break
  • Orders/hr history saved would not take into account breaks
  • Changing break times while in a break would freeze Bedroom

Requires Java 16+
Released on Sept 22, 2021

Bedroom 3 (Beta 4)

15 Sep 19:52
Compare
Choose a tag to compare
Bedroom 3 (Beta 4) Pre-release
Pre-release

Change Log

Here's what's changed since Beta 3

New

  • Yes or no dialogs
    • Show up before starting an overnight shift for confirmation.
    • And before deleting a date in the performance history window.
  • Performance history window changes:
    • "Showing N shifts" text has been changed to "Data points shown: N"
    • Currently shown dates is now in the center rather than the right
    • Data point options have changed from 7/10/15 to 8/12/16
    • New "Open history directory" button, which opens the location of the shift history file
  • Set break and add order will now be disabled when unusable (both are disabled before clocking in, while only add order is disabled during break)
  • Shift history is now saved and read from a file for exporting/importing and to avoid the past limit of 80 characters.

Bug Fixes

  • Closing the second select time dialog in a set (clock out/end break) would not return to previous dialog.
  • Setting negative break times would freeze Bedroom
  • Deleting shift history before clocking out and closing Bedroom would not keep them deleted.

Requires Java SE 16+
Released: 9/15/21

Bedroom 3 (Beta 3)

08 Sep 20:03
Compare
Choose a tag to compare
Bedroom 3 (Beta 3) Pre-release
Pre-release

Change Log

Here's what's changed since Beta 2.1

New

  • Shift performance history
    • Graph opened with back slash.
    • View 7, 10, or 15 past shifts at a time
    • Delete a shift by right clicking on or above its bar
  • Stats Right-Click Menu
    • Ability to copy current orders per hour
    • Ability to set orders to a specific value
  • High contrast
    • Is now enabled automatically if enabled on Windows
    • Is now taken into account with color accents
  • A hand cursor is now shown on many interactive components (buttons, list boxes, check boxes)
  • Stay on top is now enabled by default
  • All windows now size themselves automatically, hence a new look in select time dialogs. This allows for future multiple language support and different fonts.
  • Color changes alert now only shows up when Settings is opened from a select time dialog (as they are not able to change all visible colors)

Bug Fixes

  • Breaks would not work; setting a break before, during, or after it had passed would freeze Bedroom
  • List in work apps manager would not have its color accents set
  • After setting break times, setting a break start time and cancelling would keep the new start time.

Requires Java SE 16+
Released: 9/8/21