Releases: FazziCLAY/OpenToday
Releases · FazziCLAY/OpenToday
1.3
Changelog v160 1.3 (2023.11.05)
Innovation:
- Notification can now come as an alarm clock (full screen)
- When creating an item, its default background color is random (configurable)
- The analog clock can be enabled in the settings
- Tags have been added to items, now you can label them! (not used anywhere yet)
- To date&time format added NO_TIME presets
- The text editor can now edit bold, italic, strikeout and font size
- Added icons
- If the item has notifications, it will have the corresponding icon on it
Gui Improvements:
- Animations added
- Item text editor now automatically show keyboard
- After closing the toolbar, the focus is set to QuickNote
- When deleting, child elements are now counted
- An (+) button has been added to the list of tabs
- Item margins increased
- When the item is clamped inside the group, a specific item is now moved, and not the whole group
- Inside DeleteItemsFragment, now all items are rendered not minimized
- More material style
- Uses new icons
- The color selection button has been changed
Code Improvements:
- SettingsManager rewritten
- Startup performance improved: uses multi-threaded loading (BackendInitializer.java)
- Added minimal plugins support
- Basic logic of "ItemsStorageDrawer" moved to new parent "AbstractItemsStorageDrawer"
- Drag&Drop re-order(and maybe swipes...) now available in child items
- Notifications can now have a custom icon and color
- ColorUtil.colorize now fast if received plain text
Fixes:
- Fixes memory-leaks in ItemsEditorFragment if item instance of FilterItemGroup (related with edit-filter buttons)
- Fixes memory-leaks in CycleListItem while rendering
- [GUI] Drag&Drop re-order now not reset while item updated.
- [GUI] With a large update of Items Storage, ItemsStorageDrawer did not have time to process it and caused a crash.
Other:
- DATA_VERSION is 12
- DataFixer 10->11: nothing; 11->12: fix settings
- Target to android 34
- Secret item: SleepTime - automatically counts sleep time (still in development)
- Secret item: MissingNo - it turns into an item, the import of which failed, it still contains the parent's information, and when re-importing the error will try to be eliminated.
- ItemsStorage: added "getItemAt(int)" method.
- ItemsStorage: added "totalCount()" method.
- [GUI] "main" instead of "RELEASE" is now default branch in AboutFragment
- Added profiler: in releases it disabled.
What's Changed
- fix & improve tick by @FazziCLAY in #44
- Special widget by @FazziCLAY in #47
- Fixes itemstorageviewer by @FazziCLAY in #45
- Item sleep time by @FazziCLAY in #46
- Notification manager by @FazziCLAY in #48
- Pre release by @FazziCLAY in #51
- Develop by @FazziCLAY in #50
Full Changelog: v134...v160
1.3 PreRelease-1 (v154)
Changelog v154 1.3-pre1 (2023.11.04)
Innovation:
- Notification can now come as an alarm clock (full screen)
- When creating an item, its default background color is random (configurable)
- The analog clock can be enabled in the settings
- Tags have been added to items, now you can label them! (not used anywhere yet)
- To date&time format added NO_TIME presets
- The text editor can now edit bold, italic, strikeout and font size
- Added icons
- If the item has notifications, it will have the corresponding icon on it
Gui Improvements:
- Animations added
- Item text editor now automatically show keyboard
- After closing the toolbar, the focus is set to QuickNote
- When deleting, child elements are now counted
- An (+) button has been added to the list of tabs
- Item margins increased
- When the item is clamped inside the group, a specific item is now moved, and not the whole group
- Inside DeleteItemsFragment, now all items are rendered not minimized
- More material style
- Uses new icons
- The color selection button has been changed
Code Improvements:
- SettingsManager rewritten
- Startup performance improved: uses multi-threaded loading (BackendInitializer.java)
- Added minimal plugins support
- Basic logic of "ItemsStorageDrawer" moved to new parent "AbstractItemsStorageDrawer"
- Drag&Drop re-order(and maybe swipes...) now available in child items
- Notifications can now have a custom icon and color
- ColorUtil.colorize now fast if received plain text
Fixes:
- Fixes memory-leaks in ItemsEditorFragment if item instance of FilterItemGroup (related with edit-filter buttons)
- Fixes memory-leaks in CycleListItem while rendering
- [GUI] Drag&Drop re-order now not reset while item updated.
- [GUI] With a large update of Items Storage, ItemsStorageDrawer did not have time to process it and caused a crash.
Other:
- DATA_VERSION is 12
- DataFixer 10->11: nothing; 11->12: fix settings
- Target to android 34
- Secret item: SleepTime - automatically counts sleep time (still in development)
- Secret item: MissingNo - it turns into an item, the import of which failed, it still contains the parent's information, and when re-importing the error will try to be eliminated.
- ItemsStorage: added "getItemAt(int)" method.
- ItemsStorage: added "totalCount()" method.
- [GUI] "main" instead of "RELEASE" is now default branch in AboutFragment
- Added profiler: in releases it disabled.
1.2!
What's Changed
- make translatable MathGameItem ItemEditor module by @FazziCLAY in #40
- Optimize checkbox instantlytick by @FazziCLAY in #41
- 39 when resuming in the itemeditor of the longtextitem item the text of the parent element is replaced by the previous text of the child by @FazziCLAY in #42
- Update README.md by @FazziCLAY in #43
Full Changelog: v130...v134
1.1.4
Changelog v130 1.1.4 (2023.06.17)
News
-
New item: MathGame
This is a random math exercise generator with a keyboard for entering the answer -
New formatting system: size. $[S20] - size=20
-
New fragment: ItemTextEditor. Replaced the text editing dialog.
-
Changelog now use formatting
-
Changelog now is Fragment instead of Activity
-
CrashReportActivity added "Send to developer" button if send anonymous statistic disabled
-
Settings resorted & enchanted
Fixes
- ColorHistoryManager uses less RAM
- Improved Update Checker
- The name of the initial tab is now translated into the user's language
- Resuming sending notifications after restarting the device
- Import: now importing from a higher version is not possible
- Crash-notification fixed
- Fix translates
- Fix shadow-link while transform any ContainerItem to FilterGroupItem
- The length of the PIN code is now limited to 10 characters
- The tab name length is now limited to 35 characters
- Formatting now show $ if it is not in the system ($[])
- Fixed potential crashes in itemEditor
- Fix double-notify bug when first notify sent in app background
- Fixes internal errors when item with notifications deleted
Other
- Transform dialog now show only allowed items
- SetupActivity now contains theme selector
- QuickNote long press to send button now open settings.quickNoteType dialog
- When the CheckBox is clicked, tick is called instantly (for FilterGroup updates)
- Not working vibration deleted from ItemNotification's
- Added CrashReportContext for CrashReport
Technical
- DATA_VERSION now is 10 (MathGameItem, DataFixer nothing to fix)
- added ActivitySettings to MainActivity
- Fragments About, Settings, Import, Changelog and ItemTextEditor now use android toolbar
- Unnecessary FeatureFlags removed
- New comments в CrashReport
- Changed Item policy: item-ID now generated in ItemsRoot
- Settings QuickNoteType dialog now show only allowed items(check required featureFlags)
- Fix selections item foreground
- Selected items now in previewMode
- added UINotification to MainActivity
- Logger now use formatting & UI Logs viewer added background preference
- Toolbar->Debug perfectly
- DeleteItemsFragment now use RecyclerView
- ItemsRootEditorFragment: path now correctly
- Update ViewPager2 on tab click
- TimeUtil getDebugDate() now use Locale.UK & EE instead of EEEE
- RandomUtil now uses OptionalField
- NetworkUtil support DEBUG_CONTENTS
- Translate files now sorted alphabetically by keys
- Added UINotification's system for MainActivity
- TickThread restart if it dead (added Validator for OptionalFiled)
- Use OptionalField in RandomUtil, TimeUtil
and more fixes and changes...
What's Changed
- add MathGameItem by @FazziCLAY in #37
- Dev/1.1.4 by @FazziCLAY in #38
Full Changelog: v124...v130
1.1.3
What's Changed
- Apply tick fixes by @FazziCLAY in #35
- Fix itemStorageDrawer by @FazziCLAY in #36
Full Changelog: v120...v124
1.1.2
What's Changed
- Add confirmation for easy-to-make changes by @FazziCLAY in #34
Full Changelog: v118...v120
1.1.1
Version 1.1.1 (HotFix for 1.1)
What's Changed
- Change & optimize debug tools by @FazziCLAY in #32
- Fix activity tick-death by @FazziCLAY in #33
Full Changelog: v114...v118
1.1
What's Changed
- Add kotlin support & merge by @FazziCLAY in #29
- Update README.md by @FazziCLAY in #30
- v1.1 by @FazziCLAY in #31
Full Changelog: v110...v114
1.0.4
Changelog
- Optimize findFragmentsInParents (recursive)
- Optimize notifications for android 13+
- Large layouts optimize
- Toolbar optimize
- Add 'Selected' checkbox to ItemEditor
- Optimize ImportFragment (no render text if is by autoRun initiative)
- Icon on ItemsEditor FilterGroupItem-mode changed
What's Changed
- Polish by @FazziCLAY in #28
Full Changelog: v108...v110