Skip to content

Releases: CyanSalt/todu

1.10.2

13 Apr 02:39
Compare
Choose a tag to compare

Changes

  • This is a hotfix version.
  • Fix bug when removing todo items.
  • BREAKING CHANGES FOR CUSTOMIZATION: Change reserved word of translation from locale#!0 to @use

1.10.1

12 Apr 10:58
Compare
Choose a tag to compare

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

15 Mar 07:58
Compare
Choose a tag to compare

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

12 Feb 09:57
Compare
Choose a tag to compare

Changes

  • Fix error of new updating system caused by invalid download path.

1.9.1

12 Feb 09:30
Compare
Choose a tag to compare

Changes

  • Fix a bug when no available fonts found in user's operating system.
  • Change the source code folders' name and specify Node.js version for custom building.

1.9.0

12 Feb 04:01
Compare
Choose a tag to compare

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 (named update.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.
  • 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

1.8.0

29 Jan 01:38
Compare
Choose a tag to compare

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

20 Jan 11:49
Compare
Choose a tag to compare

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

13 Jan 02:23
Compare
Choose a tag to compare

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 press Shift+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:
    .list li { --animation: add-remove; }
    to disable the animation only if you open this app or toggle sheets.
  • 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

06 Jan 06:39
Compare
Choose a tag to compare

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.