Releases: aasmart/Nudge
Version 0.6.0
This is a significant release for Nudge for it introduces a lot of features and improvements that I've wanted to do for a while.
Improvements to UI/UX
Navigation
- Navigation is now much more smooth and the UI doesn't flash every time the page is changed
- This release should hopefully fix an issue with white-screening when navigating to quickly, as well as the navigation sidebar overlapping main content.
Home page
The home page got an update to look better on smaller screen sizes and reduce visual clutter
- Most buttons moved into an accessible context menu
- Pause/unpause is now a checkbox on the main nudge card
- Added an option in the context menu to toggle the reminder's time display
Other
- Various UI fixes and improvements, such as the appearance of checkboxes
Nudge List
The nudge list is overhauled to reduce visual clutter and improve the visuals on smaller window sizes.
- Delete, edit, and reset are moved into a context menu for each nudge
- Pause/unpause and acknowledge are the only two inputs present on the nudge item. However, only one is visible at a time.
- Added minor visual changes when a nudge is paused
- Refactored how nudge list items are updated and handled under the hood
Other UI Changes
- Slight tweak to light theme foreground color
- Slight tweaks to checkbox appearance
New Nudge Features
- Nudges now have a setting to detect computer movement if they are paused. This can help prevent you from having a paused Nudge that you meant to unpause.
- These reminders have a sound setting as well
- A setting to cause Nudges to automatically pause once acknowledged. This can work well with the activity detection feature.
- Nudges are persistent across app shutdown.
Other Fixes and Changes
- There can now only be one instance of the Nudge application
- Backend improvements to select menus
Future
There will likely be another hiatus in major updates for a while. There will still be bug fixes. however.
Version 0.5.3
- Add confirmation message when deleting Nudges
- Fix a bug where reminders would change the size of the reminder input
- Small tweak to reminder form layout
- Fix error when closing the app
- Fix issue with toggling the time display while Nudges were paused
Version 0.5: Fantastic Audio
The Nudge Version 0.5 Update
- Reworks how reminders are scheduled internally
- Settings menu for changing appearance
- Adds customizable sound effects to reminders
- Reminders can be acknowledged inside the app
Fixes and Change
- Reminders did not work properly in the settings menu
- Select menu sometimes wouldn't select the right value when escaping
- Distinguish dropdown list from other inputs if it overlaps
- Reminders now display their names
- Added an alternative option to view when a reminder will be played
- Fixed bug where edited reminders would not be cleared properly when switching tabs
- Added a confirmation dialogue for switching while editing
- Units now match the input size correctly in the reminder form
- Update packages to address security issues
- Added optional tag instead of required tag in reminder form
- Various other improvements that I don't fully remember
Version 0.4: A Nudge (or Shove) in the Right Direction
With the merging of pull requests #6 , #7, #8, and plenty of commits, Take A Break has come a long way. However, the app is no longer known as Take A Break. Instead, it's now Nudge! This new names reflects what this app attempts to do: nudge you in the right direction. Anyways, what's new in this release?
Changelog
- Completely overhauled the form UI (yet again)
- Removed redundant check boxes
- Added a maximum ignored reminder limit
- Added a better display for units
- Improved validation UI/UX
- Updated Tray Menu
- Clicking on the icon now directly opens the app
- Right clicking still opens the quit menu
- General UI Changes
- Changed the look of the window
- Updated some UI elements (such as buttons)
- Added a light theme that will be based on your preferred settings
- Many Bug Fixes
- Incorrect name being displayed on notifications
- Reminders sometimes not saving correctly
- And a ton of improvements to the 'back-end' code
What's Next? (for all of zero people who use this app)
In the coming update, I plan on introducing a settings menu and some more improvements to the input form. Alongside that, I want to make it so ignored reminders can be acknowledge inside the app so you're no longer battling to click the notifications and barely missing it.
Introducing Version 0.3: UI Update
I'm officially releasing version 0.3 of Take A Break
With this update, the UI/UX of the major elements of the UI have gotten a rework
Reminder List
- The reminder list is now displayed as a scrollable list with all of the reminders being listed inside of it
Reminder Creation Form
- Cleaned up the UI to make it more concise
- Toggles no longer play animations when the page is loading
- Better feedback for what's supposed to go in the inputs
- All inputs, including the custom checkboxes, can be tabbed through
- Disabled inputs will no longer contain '0' when editing a reminder
General Changes and Fixes
- Buttons now indicate their 'destructiveness.' (i.e red means 'danger')
- Some improvements to the back end infrastructure
- Ignored reminders that are acknowledged no longer play if they were deleted
- Improved the look of popups
Version 0.2: Reminder Editing
Introducing Reminder Editing
You can now edit reminders to your heart's content! This also comes with a few other changes and improvements
Changelog:
-
Reminder editing
- 'Edit' button now visible on reminder cards
- Override time is persistent between edits
-
Creation Screen Changes
- Can now cancel reminder creation
- Can no longer create popups with invalid inputs
- Fixed tabbing through the visible inputs (tabbing onto check boxes still doesn't work)
- Slightly changed color scheme for check boxes
-
Popups!
- Added custom popups for errors and other reminders
Future Plans:
Next update, I plan on going over the UI and improving its look and feel.
Version 0.1
Introducing Version 0.1
- Ability to create and run multiple reminders simultaneously
- Improved UI