mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-12-29 06:02:07 +03:00
4a36a51618
Goals: - Switch to a more typical LibGUI arrangement - Separate GUI (MainWidget) and audio (AudioEngine) - Improve on existing features while retaining the same feature set Improvements: - Each GUI element is a separate widget - The wave (WaveWidget) scales with the window - The piano roll (RollWidget) scales horizontally and scrolls vertically - The piano (KeysWidget) fits as many notes as possible - The knobs (KnobsWidget) are now sliders - All mouse and key events are handled in constant time - The octave can be changed while playing notes - The same note can be played with the mouse, keyboard and roll at the same time, and the volume of the resulting note is scaled accordingly - Note frequency constants use the maximum precision available in a double |
||
---|---|---|
.. | ||
About | ||
Browser | ||
Calculator | ||
ChanViewer | ||
DisplayProperties | ||
FileManager | ||
FontEditor | ||
Help | ||
HexEditor | ||
IRCClient | ||
PaintBrush | ||
Piano | ||
QuickShow | ||
SoundPlayer | ||
SystemDialog | ||
SystemMonitor | ||
Taskbar | ||
Terminal | ||
TextEditor | ||
Welcome | ||
Makefile |