-
-
Notifications
You must be signed in to change notification settings - Fork 103
Feature Queue
George Singer edited this page Sep 23, 2018
·
9 revisions
The following represents a temporary “queue” for the most important Simula features needing implementation.
- [ ] Fix spontaneous crashes. @lboklin is experiencing spontaneous crashes that need to be fixed.
- [ ] Fix keystrokes. Many keystrokes (
:
,+
,(
,)
) are non-functional and need to be fixed. - [ ] Implement XWayland. Simula lacks the ability to launch 90%+ of Linux apps from the X ecosystem (i.e., emacs GUI, PDF readers, firefox/chrome, etc).
Requests from contributors/users that aren’t yet rank ordered are kept in this section.
Features. Ranked in no particular order:
- Launcher. Booting with a terminal is a good first step.
- Application Tracker. Something to help you “[keep] track of opened applications and summon all/any window(s) to you”.
- Proper Window Resizing.
- Smarter Automatic Window Placement. Perhaps we could take a cue from SafeSpaces here.
Experiments.
- Launching a DE in Simula. Ex: Plasma and/or Gnome.
Development.
-
Type safe API.
- “Another thing I’d like to see sooner rather than later is a second api where all current api methods take Haskell types rather than Godot types (and preferably camel cased names)”
- “it would cut down on boilerplate code by a lot, and with camel case it’ll look a bit more like Haskell [to improve readability and aesthetics]”
- Ability to see your mouse/keyboard in VR space. In the long-term, having tracked mouse/keyboard is probably the way to go. In the short-term, we can take a cue from WorkinVR.