Releases: CyanSalt/todu
Releases · CyanSalt/todu
1.10.2
1.10.1
Changes
- Add hash icon right side to the description box. Toggle the icon between none, bookmark and cascading to achieve functions such as 'todo tree' or 'important todo items'.
- Add a new icon when the item note is shown for mouse users to collapse the note.
- Upgrade to webpack 4. extract-text-webpack-plugin has been replaced with mini-css-extract-plugin
- Building on macOS is now supported.
1.10.0
Changes
- Internal translations are now support. Welcome to contribute to the translation of language you are using.
- Icons are changed into uniform style. The icons of timer and item adding are improved.
- Webpack's configuation is updated. It will be upgraded as long as the plugin supported.
- A simple Flux-like state manager has been added for optimizing the state management of several components.
1.9.2
1.9.1
1.9.0
Changes
- Click area is limited in the checkbox to avoid item checked when the note expand icon clicked.
- Performance improved by moving the HTML template to script files.
- A new version control system are provided
- Web contents are packaged as an ASAR file with size of
800KB
. Updater will download this file (namedupdate.asar
) instead of full package when updating. - Executable version are specified to support full package updating notification in future.
- Fix bugs of version comparing and file downloading.
- Web contents are packaged as an ASAR file with size of
- Source codes are optimized at plenty of places
- Date functions in
date-formatter
has unified method name. - Change component name to the same style
- Separate internal assets from resources folder
- Date functions in
1.8.0
Changes
- A great deal of work has been done to support user customization.
- A theme indicator has been added to the sheet stick. Click it and select one theme from 3 built-in ones.
- Just add a single style to customize the sheet's theme color:
.todo-view { --theme-color: tomato; }
- Source code is now more accessible for other developers.
- Required resources like images are added to the repository.
- The icon file will be generated when the app is built.
- An Eastern Egg has been added in this app. Can you find it?
1.7.1
Changes
- A better filter effect without performance issue instead of translucency is finally implemented for the sheet switcher.
- Add repeating and permanent mode on the default sheet. Now the default sheet also have full functions except changing name (which will be never used I think). Notice: Some work has been done to assure the compatibility with all the old versions but will be removed in the future.
- Fix an old bug of memory leak when the page content reload.
1.7.0
Changes
- Now the function of 'todo note' have a intuitionistic entry. An icon of
…
is added after the hover input of description, so that you are not need to pressShift+Enter
anytime. - The app will recognize any HTTP hyperlink in the note and add icons for each link in the right. Click them and open these links in your default browser.
- The taskbar icon will flash when you receive any notification.
- You can add custom style:
to disable the animation only if you open this app or toggle sheets.
.list li { --animation: add-remove; }
- Add mouseover color of titlebar icons.
- Now the color used in the app are all set to be several fixed values.
- Performance improvement with Resource Preload
1.6.3
Changes
- Change animation of items and their note
- Now the animation is run with JavaScript Animation API, so that the distance of expanding and shrinking can be confirmed with the clientHeight of element
- Breaking Changes for Customization: To disable the animation, you can add custom CSS property just like:
.list li { --animation: none; }
- Printing (with printer or to PDF file) is now supported. The shortcut is
Command/Ctrl + P
. - Stylesheet now will be extracted to one single file when compiled to improve performance.
- Fix bug of sequential updating of permanent list.
- Fix bug of maximize button when clicking system context menu.