Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.1.0 TODO #3

Open
26 of 28 tasks
knuxify opened this issue Apr 24, 2022 · 0 comments
Open
26 of 28 tasks

0.1.0 TODO #3

knuxify opened this issue Apr 24, 2022 · 0 comments
Labels
help wanted Extra attention is needed

Comments

@knuxify
Copy link
Member

knuxify commented Apr 24, 2022

This issue outlines the tasks planned for inclusion in the 0.1.0 release. Previous TODO: #1

Do not report issues under this list; use the "New issue" option instead.

Launcher

  • Better accessibility (use accessibility labels, etc.) (035cafe addresses most of my initial concern by adding tooltips for buttons; this isn't really an actionable task, further improvements will probably be postponed unless someone can suggest any changes)
  • Add "unfocused" mode which hides the side buttons (0af8023)
  • Clock size switch (ec7283d)
  • Show widget editing button when hovering a mouse cursor over a widget (96ea477)
  • Decide what to do with GNOME background support; improve it or drop it? (dropped in 78f34e5)
  • Consider using a ListBox/ListView for the widget display? (97ad6f5)
  • Use GridView for app chooser (a85f7f8)
    • Fix leak when creating long-press gesture (or move the "favorite app" settings somewhere else entirely) (probably out of our control; 0404c8d makes it a bit better)
    • Also make the background look nicer, since it's a little awkward in its current form
  • Add PM/AM indicator
  • Make clicking outside the selected widget undo the selection (b6a042f)
  • Fix widget drag-and-drop on touchscreens (just got rid of it instead)
  • Redesign widget add dialog (7fed75b)
    • More feedback when adding a widget (scroll to the bottom of the widget list, show a notification)
  • Fix buggy behavior in widget management mode (8039604)
  • Add option to quit launcher (6c6c29e)
  • Add option to change widget refresh rate in settings (33bb0fe)
  • Replace most counter threads with a central clock-based system (the "tick" system as seen in c4b45b8) (f0b5fea)

Settings

  • Clean up code

Widgets

  • Weather (0f37a33)
  • To-do list (ed8e511)
  • World clock (d7efdc7)
  • Calendar
  • Improve Notepad widget (suggested idea - "daily log" with a daily note rotation and save functionality)
  • Add API for using .ui files
  • Add refresh button to widget header for widgets that can utilize it
  • Add nicer error messages on widget exceptions (0175e4d)
  • Add guide on packaging widgets

Low-priority

  • "No distractions" theme - pure black background, white text, only a few select widgets (might be postponed, but it's an idea to consider)
  • Figure out how to split the idle mode/slideshow switch frequency combobox entries; in some languages, these cannot be translated the same, although they are the same in English
  • Feed reader widget
  • Quick shortcuts/app launcher widget
  • Figure out how to deal with translations in widget .ui files?

Tests also need some major improvements.

@knuxify knuxify mentioned this issue Apr 24, 2022
45 tasks
@knuxify knuxify pinned this issue Apr 24, 2022
@aspinwall-ui aspinwall-ui locked and limited conversation to collaborators Apr 24, 2022
@knuxify knuxify added the help wanted Extra attention is needed label Sep 22, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant