Skip to content

Roadmap and Todo for Draw on Gnome

Here's the roadmap. The program works very well as is, but could always use some improvement. Plus there are minor bugs, errata, and issues that need to be realized.

If you have any ideas or suggestions, feel free to post them here.

Consider committing code to the project!

If you are interested in contributing, take a look at the list below and add your distinctiveness to our own!(1)

  1. 🙋‍♂️ You can begin a pull request here or contact me at my Discord Server to strike up a conversation.

Primary Goals

  • All done! Version 7.0 is E.G.O. Approved!

Issues

  • EvenOdd issue for Gnome High Normal and others. Should be white?
    • "Light" works from the menu but not with Ctrl+F8
    • Happens when fill is selected (also, related, fill doesn't shut off from toggle properly, only shortcut works right)

Planned Features (long-term)

Working on GNOME 46/47 compatibility on the version 7 (48/49) version of the extension...

  1. Overwrite save? Currently, when you press Ctrl+S, the extension will save with an automatically generated name (based on the date and time). If a user saves often, this can create a lot of clutter files. My thought is to change it so that the default Ctrl+S action will be to overwrite (like most applications out there), and the auto-generated name would only happen the first time. If a user wants to save as a differnt file, they would have to open the right-click menu or press Ctrl+Shift+S to save as a new file. It seems logical.
  2. Selection Tool: Currently can only manipulate one element. This is a huge limitation for complex drawings.
  3. Freehand Eraser: Fixing mistakes is clunky now. A proper eraser is essential. THe Shift key works as an eraser right now, but it is invisible. Some sort of icon or unfilled circle would be much better.
  4. Snap-to-Grid: Grid exists but doesn't snap. This would make technical drawings so much easier.
  5. Rulers & Guides: Standard in every drawing app for a reason.
  6. Clipboard Rich Copy: Being able to paste drawings directly into other apps would be a massive workflow improvement.
  7. Auto-save feature: As of now, there is no auto-save option. The user needs to manually press Ctrl + S to save a drawing.
  8. Delete Tool: Currently you can only delete in a LIFO manner. This proposed tool would use a hot-key to activate Delete on any item that was drawn. This one will require some work!

  9. More development of the "Mirror" tool.

  10. Blur option - for redacting - see this link
  11. Fade out option - (Similar to macOS ScreenBrush) - see this link
  12. Whiteboard option with one shortcut (similar to Microsoft Powerpoint option)
  13. Feature Request - ICONS - see this link
  14. Smooth line fix - testing with area.js currently. However, this is very dependent on the video card in the user's system, so I'm not sure how much we can accomplish within the confines of the GNOME desktop.
  15. Reorder palettes via drag and drop
  16. Touchscreen support - see this link

Documentation

  • How to Use D.O.G. Video
  • Add animated gifs
  • More common "known" issues in Troubleshooting
  • Search function for Keyboard shortcuts
  • Navigation - stickier on scroll?
  • Update to Zensical from Material for mkdocs?