# # ChangeLog for uspace/lib/ui/src/resource.c in mainline # # Generated by Trac 1.6 # 2026-03-11T00:34:03Z Wed, 29 Nov 2023 12:39:32 GMT Jiri Svoboda [ef4d684] * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/ui/include/ui/scrollbar.h (modified) * uspace/lib/ui/private/resource.h (modified) * uspace/lib/ui/private/scrollbar.h (modified) * uspace/lib/ui/src/clickmatic.c (modified) * uspace/lib/ui/src/resource.c (modified) * uspace/lib/ui/src/scrollbar.c (modified) * uspace/lib/ui/test/scrollbar.c (modified) It should be 'trough', not 'through', dummy! (thx thepinballroom) ... Thu, 14 Sep 2023 09:53:27 GMT Jiri Svoboda [112f70a] * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/ui/include/ui/menuentry.h (modified) * uspace/lib/ui/private/menuentry.h (modified) * uspace/lib/ui/private/resource.h (modified) * uspace/lib/ui/src/menu.c (modified) * uspace/lib/ui/src/menuentry.c (modified) * uspace/lib/ui/src/resource.c (modified) Allow menu entries to be disabled Wed, 04 Jan 2023 20:24:44 GMT Jiri Svoboda [3c54869] * uspace/app/taskbar/test/wndlist.c (modified) * uspace/app/taskbar/wndlist.c (modified) * uspace/app/taskbar/wndlist.h (modified) * uspace/lib/ui/include/ui/pbutton.h (modified) * uspace/lib/ui/private/pbutton.h (modified) * uspace/lib/ui/private/resource.h (modified) * uspace/lib/ui/src/pbutton.c (modified) * uspace/lib/ui/src/resource.c (modified) * uspace/lib/ui/test/pbutton.c (modified) * uspace/lib/wndmgt/include/types/wndmgt.h (modified) * uspace/lib/wndmgt/src/wndmgt.c (modified) * uspace/lib/wndmgt/src/wndmgt_srv.c (modified) * uspace/lib/wndmgt/test/wndmgt.c (modified) * uspace/srv/hid/display/test/window.c (modified) * uspace/srv/hid/display/types/display/window.h (modified) * uspace/srv/hid/display/window.c (modified) * uspace/srv/hid/display/wmops.c (modified) Highlight active window in task bar Fri, 07 Oct 2022 08:38:50 GMT Jiri Svoboda [e0e612b] * uspace/app/taskbar/meson.build (modified) * uspace/app/taskbar/taskbar.c (modified) * uspace/app/taskbar/taskbar.h (modified) * uspace/app/taskbar/test/main.c (modified) * uspace/app/taskbar/test/wndlist.c (added) * uspace/app/taskbar/types/taskbar.h (modified) * uspace/app/taskbar/types/wndlist.h (added) * uspace/app/taskbar/wndlist.c (added) * uspace/app/taskbar/wndlist.h (added) * uspace/lib/ui/include/ui/resource.h (modified) * uspace/lib/ui/src/resource.c (modified) * uspace/lib/ui/test/resource.c (modified) Add window list to taskbar (with one dummy entry so far) Mon, 26 Sep 2022 11:58:09 GMT Jiri Svoboda [50a16d9] * uspace/app/taskbar/clock.c (added) * uspace/app/taskbar/clock.h (added) * uspace/app/taskbar/meson.build (modified) * uspace/app/taskbar/taskbar.c (modified) * uspace/app/taskbar/types/clock.h (added) * uspace/app/taskbar/types/taskbar.h (modified) * uspace/lib/ui/include/ui/resource.h (modified) * uspace/lib/ui/src/resource.c (modified) Add simple digital clock display to task bar Mon, 20 Jun 2022 13:28:07 GMT Jiri Svoboda [52214a2] * uspace/lib/ui/src/resource.c (modified) Tweak entry color in text mode for better consistence Bye bye, ... Sun, 20 Mar 2022 19:51:09 GMT Jiri Svoboda [1026cc4] * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/ui/include/ui/scrollbar.h (modified) * uspace/lib/ui/private/resource.h (modified) * uspace/lib/ui/private/scrollbar.h (modified) * uspace/lib/ui/src/resource.c (modified) * uspace/lib/ui/src/scrollbar.c (modified) * uspace/lib/ui/test/scrollbar.c (modified) Clicking scrollbar through to generate page up / page down Tue, 15 Mar 2022 10:39:27 GMT Jiri Svoboda [bd16113] * uspace/app/uidemo/uidemo.c (modified) * uspace/app/uidemo/uidemo.h (modified) * uspace/lib/ui/include/types/ui/scrollbar.h (added) * uspace/lib/ui/include/ui/scrollbar.h (added) * uspace/lib/ui/meson.build (modified) * uspace/lib/ui/private/resource.h (modified) * uspace/lib/ui/private/scrollbar.h (added) * uspace/lib/ui/src/resource.c (modified) * uspace/lib/ui/src/scrollbar.c (added) * uspace/lib/ui/src/slider.c (modified) Scrollbar (WIP) Mon, 07 Mar 2022 21:07:02 GMT Jiri Svoboda [ca2680d] * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/ui/include/types/ui/paint.h (modified) * uspace/lib/ui/include/ui/paint.h (modified) * uspace/lib/ui/private/resource.h (modified) * uspace/lib/ui/src/menubar.c (modified) * uspace/lib/ui/src/paint.c (modified) * uspace/lib/ui/src/resource.c (modified) Rendering UI text with highlighted accelerators Thu, 23 Sep 2021 08:24:23 GMT Jiri Svoboda [be869b0] * uspace/app/edit/edit.c (modified) * uspace/lib/ui/include/ui/resource.h (modified) * uspace/lib/ui/src/resource.c (modified) Basic rendering of pane text Sun, 19 Sep 2021 18:02:14 GMT Jiri Svoboda [6df564c] * uspace/lib/ui/private/resource.h (modified) * uspace/lib/ui/src/entry.c (modified) * uspace/lib/ui/src/resource.c (modified) Custom colors for selected text in text entry In text mode, ... Wed, 01 Sep 2021 19:44:37 GMT Jiri Svoboda [1ebcb791] * uspace/lib/ui/private/resource.h (modified) * uspace/lib/ui/private/ui.h (modified) * uspace/lib/ui/src/resource.c (modified) * uspace/lib/ui/src/ui.c (modified) Fill text UI background with color Wed, 01 Sep 2021 09:45:37 GMT Jiri Svoboda [45004f3] * uspace/app/calculator/calculator.c (modified) * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/ui/src/filedialog.c (modified) * uspace/lib/ui/src/msgdialog.c (modified) * uspace/lib/ui/src/resource.c (modified) * uspace/lib/ui/src/wdecor.c (modified) Text-style window title bar Sun, 15 Aug 2021 10:02:32 GMT Jiri Svoboda [bc52b5b] * uspace/app/gfxdemo/gfxdemo.c (modified) * uspace/lib/congfx/src/console.c (modified) * uspace/lib/gfx/include/gfx/color.h (modified) * uspace/lib/gfx/private/color.h (modified) * uspace/lib/gfx/src/color.c (modified) * uspace/lib/gfxfont/src/text.c (modified) * uspace/lib/memgfx/src/memgc.c (modified) * uspace/lib/ui/src/pbutton.c (modified) * uspace/lib/ui/src/resource.c (modified) Allow the use of EGA attributes/24-bit characters alongside RGB In ... Fri, 09 Apr 2021 22:41:22 GMT jxsvoboda <5887334+jxsvoboda@…> [214aefb] * uspace/app/uidemo/uidemo.c (modified) * uspace/app/uidemo/uidemo.h (modified) * uspace/lib/ui/include/types/ui/menu.h (added) * uspace/lib/ui/include/types/ui/menubar.h (added) * uspace/lib/ui/include/types/ui/menuentry.h (added) * uspace/lib/ui/include/types/ui/rbutton.h (modified) * uspace/lib/ui/include/types/ui/resource.h (modified) * uspace/lib/ui/include/ui/menu.h (added) * uspace/lib/ui/include/ui/menubar.h (added) * uspace/lib/ui/include/ui/menuentry.h (added) * uspace/lib/ui/include/ui/paint.h (modified) * uspace/lib/ui/include/ui/resource.h (modified) * uspace/lib/ui/meson.build (modified) * uspace/lib/ui/private/menu.h (added) * uspace/lib/ui/private/menubar.h (added) * uspace/lib/ui/private/menuentry.h (added) * uspace/lib/ui/private/resource.h (modified) * uspace/lib/ui/src/menu.c (added) * uspace/lib/ui/src/menubar.c (added) * uspace/lib/ui/src/menuentry.c (added) * uspace/lib/ui/src/paint.c (modified) * uspace/lib/ui/src/resource.c (modified) * uspace/lib/ui/src/wdecor.c (modified) * uspace/lib/ui/src/window.c (modified) UI menu (WIP) Mon, 01 Mar 2021 10:50:25 GMT Jiri Svoboda [9c7dc8e] * uspace/app/calculator/calculator.c (modified) * uspace/lib/ui/include/ui/resource.h (modified) * uspace/lib/ui/include/ui/ui.h (modified) * uspace/lib/ui/private/resource.h (modified) * uspace/lib/ui/src/entry.c (modified) * uspace/lib/ui/src/resource.c (modified) * uspace/lib/ui/src/ui.c (modified) * uspace/lib/ui/src/window.c (modified) * uspace/lib/ui/test/checkbox.c (modified) * uspace/lib/ui/test/entry.c (modified) * uspace/lib/ui/test/label.c (modified) * uspace/lib/ui/test/paint.c (modified) * uspace/lib/ui/test/pbutton.c (modified) * uspace/lib/ui/test/rbutton.c (modified) * uspace/lib/ui/test/resource.c (modified) * uspace/lib/ui/test/slider.c (modified) * uspace/lib/ui/test/wdecor.c (modified) Print text as text in textmode UI. Make calculator smaller in text mode. Mon, 01 Feb 2021 10:53:48 GMT Jiri Svoboda [7020d1f] * uspace/app/uidemo/uidemo.c (modified) * uspace/app/uidemo/uidemo.h (modified) * uspace/lib/ui/include/types/ui/paint.h (added) * uspace/lib/ui/include/types/ui/rbutton.h (added) * uspace/lib/ui/include/ui/paint.h (modified) * uspace/lib/ui/include/ui/rbutton.h (added) * uspace/lib/ui/meson.build (modified) * uspace/lib/ui/private/rbutton.h (added) * uspace/lib/ui/src/paint.c (modified) * uspace/lib/ui/src/rbutton.c (added) * uspace/lib/ui/src/resource.c (modified) * uspace/lib/ui/test/main.c (modified) * uspace/lib/ui/test/rbutton.c (added) Radio button Please don't ask me how I derived the formulae for ... Wed, 06 Jan 2021 10:06:42 GMT Jiri Svoboda [d70dc1c4] * uspace/app/uidemo/uidemo.c (modified) * uspace/app/uidemo/uidemo.h (modified) * uspace/lib/ui/include/types/ui/checkbox.h (added) * uspace/lib/ui/include/ui/checkbox.h (added) * uspace/lib/ui/include/ui/paint.h (modified) * uspace/lib/ui/meson.build (modified) * uspace/lib/ui/private/checkbox.h (added) * uspace/lib/ui/private/resource.h (modified) * uspace/lib/ui/src/checkbox.c (added) * uspace/lib/ui/src/entry.c (modified) * uspace/lib/ui/src/paint.c (modified) * uspace/lib/ui/src/resource.c (modified) * uspace/lib/ui/test/checkbox.c (added) * uspace/lib/ui/test/main.c (modified) * uspace/lib/ui/test/paint.c (modified) Check box Tue, 10 Nov 2020 09:00:48 GMT Jiri Svoboda [03145ee] * uspace/app/calculator/calculator.c (modified) * uspace/lib/ui/include/types/ui/entry.h (added) * uspace/lib/ui/include/ui/entry.h (added) * uspace/lib/ui/meson.build (modified) * uspace/lib/ui/private/entry.h (added) * uspace/lib/ui/private/resource.h (modified) * uspace/lib/ui/src/entry.c (added) * uspace/lib/ui/src/resource.c (modified) * uspace/lib/ui/test/entry.c (added) * uspace/lib/ui/test/main.c (modified) Add UI text entry (read-only) We use the read-only text entry to ... Tue, 20 Oct 2020 11:10:32 GMT Jiri Svoboda [ba09d06] * uspace/app/uidemo/uidemo.c (modified) * uspace/app/uidemo/uidemo.h (modified) * uspace/lib/ui/include/types/ui/label.h (added) * uspace/lib/ui/include/ui/label.h (added) * uspace/lib/ui/meson.build (modified) * uspace/lib/ui/private/label.h (added) * uspace/lib/ui/src/label.c (added) * uspace/lib/ui/src/pbutton.c (modified) * uspace/lib/ui/src/resource.c (modified) * uspace/lib/ui/src/wdecor.c (modified) * uspace/lib/ui/test/label.c (added) * uspace/lib/ui/test/main.c (modified) UI label Mon, 19 Oct 2020 20:17:11 GMT Jiri Svoboda [1769693] * uspace/app/uidemo/uidemo.c (modified) * uspace/app/uidemo/uidemo.h (modified) * uspace/lib/ui/include/types/ui/wdecor.h (added) * uspace/lib/ui/include/ui/wdecor.h (added) * uspace/lib/ui/meson.build (modified) * uspace/lib/ui/private/pbutton.h (modified) * uspace/lib/ui/private/resource.h (modified) * uspace/lib/ui/private/wdecor.h (added) * uspace/lib/ui/src/resource.c (modified) * uspace/lib/ui/src/wdecor.c (added) * uspace/lib/ui/test/main.c (modified) * uspace/lib/ui/test/wdecor.c (added) Window decoration Fri, 16 Oct 2020 23:34:55 GMT Jiri Svoboda [de9992c] * uspace/lib/ui/include/ui/paint.h (added) * uspace/lib/ui/meson.build (modified) * uspace/lib/ui/private/resource.h (modified) * uspace/lib/ui/src/paint.c (added) * uspace/lib/ui/src/pbutton.c (modified) * uspace/lib/ui/src/resource.c (modified) * uspace/lib/ui/test/main.c (modified) * uspace/lib/ui/test/paint.c (added) Factor out bevel drawing, store button colors in ui_resource_t Thu, 15 Oct 2020 09:16:24 GMT Jiri Svoboda [4ed00d3] * uspace/lib/ui/src/resource.c (modified) * uspace/lib/ui/test/pbutton.c (modified) * uspace/lib/ui/test/resource.c (modified) Add missing unit tests for UI resource and push button Tue, 13 Oct 2020 09:24:56 GMT Jiri Svoboda [47728678] * uspace/app/uidemo/uidemo.c (modified) * uspace/lib/ui/include/types/ui/resource.h (added) * uspace/lib/ui/include/ui/pbutton.h (modified) * uspace/lib/ui/include/ui/resource.h (added) * uspace/lib/ui/meson.build (modified) * uspace/lib/ui/private/pbutton.h (modified) * uspace/lib/ui/private/resource.h (added) * uspace/lib/ui/src/pbutton.c (modified) * uspace/lib/ui/src/resource.c (added) * uspace/lib/ui/test/main.c (modified) * uspace/lib/ui/test/pbutton.c (modified) * uspace/lib/ui/test/resource.c (added) Push button - first light Introduced ui_resource_t class to hold ...