# # ChangeLog for uspace/app/nav/panel.h in mainline # # Generated by Trac 1.6 # 2025-08-23T13:16:58Z Mon, 20 Jun 2022 13:10:08 GMT Jiri Svoboda [54ddb59] * uspace/app/nav/nav.c (modified) * uspace/app/nav/panel.c (modified) * uspace/app/nav/panel.h (modified) * uspace/app/nav/test/panel.c (modified) * uspace/app/nav/types/panel.h (modified) * uspace/lib/ui/include/ui/filelist.h (modified) * uspace/lib/ui/private/filelist.h (modified) * uspace/lib/ui/src/filelist.c (modified) Base navigator panel on UI file list Free scrollbar! Mon, 25 Oct 2021 17:51:10 GMT Jiri Svoboda [8edec53] * uspace/app/nav/nav.c (modified) * uspace/app/nav/panel.c (modified) * uspace/app/nav/panel.h (modified) * uspace/app/terminal/terminal.c (modified) * uspace/lib/c/generic/io/input.c (modified) * uspace/lib/c/include/io/input.h (modified) * uspace/lib/c/include/io/pos_event.h (modified) * uspace/lib/c/include/ipc/input.h (modified) * uspace/lib/ui/src/checkbox.c (modified) * uspace/lib/ui/src/menuentry.c (modified) * uspace/lib/ui/src/pbutton.c (modified) * uspace/lib/ui/src/rbutton.c (modified) * uspace/lib/ui/src/slider.c (modified) * uspace/srv/hid/console/console.c (modified) * uspace/srv/hid/display/input.c (modified) * uspace/srv/hid/display/seat.c (modified) * uspace/srv/hid/display/types/display/ptd_event.h (modified) * uspace/srv/hid/input/input.c (modified) * uspace/srv/hid/input/mouse.h (modified) * uspace/srv/hid/input/proto/mousedev.c (modified) Support double-click Needed to open Navigator entries using the mouse. Mon, 25 Oct 2021 00:32:45 GMT jxsvoboda <5887334+jxsvoboda@…> [e0377075] * uspace/app/nav/panel.c (modified) * uspace/app/nav/panel.h (modified) * uspace/app/nav/test/panel.c (modified) Select entry using the mouse Mon, 25 Oct 2021 00:32:45 GMT jxsvoboda <5887334+jxsvoboda@…> [39ab17c] * uspace/app/nav/nav.c (modified) * uspace/app/nav/panel.c (modified) * uspace/app/nav/panel.h (modified) * uspace/app/nav/test/panel.c (modified) * uspace/app/nav/types/panel.h (modified) Activating panel using the mouse Mon, 25 Oct 2021 00:32:45 GMT jxsvoboda <5887334+jxsvoboda@…> [01e9991] * uspace/app/nav/panel.c (modified) * uspace/app/nav/panel.h (modified) Executing binaries Mon, 25 Oct 2021 00:32:45 GMT jxsvoboda <5887334+jxsvoboda@…> [7aeb52cb] * uspace/app/nav/panel.c (modified) * uspace/app/nav/panel.h (modified) * uspace/app/nav/test/panel.c (modified) * uspace/app/nav/types/panel.h (modified) Different color for service-special files Mon, 25 Oct 2021 00:32:45 GMT jxsvoboda <5887334+jxsvoboda@…> [4fcc2de] * uspace/app/nav/nav.c (modified) * uspace/app/nav/panel.c (modified) * uspace/app/nav/panel.h (modified) * uspace/app/nav/test/panel.c (modified) * uspace/app/nav/types/panel.h (modified) Opening directories Mon, 25 Oct 2021 00:32:45 GMT jxsvoboda <5887334+jxsvoboda@…> [fa792e8] * uspace/app/nav/panel.c (modified) * uspace/app/nav/panel.h (modified) * uspace/app/nav/test/panel.c (modified) * uspace/app/nav/types/panel.h (modified) Highlight directories and sort them first Mon, 25 Oct 2021 00:32:45 GMT jxsvoboda <5887334+jxsvoboda@…> [1eb0fafe] * uspace/app/nav/panel.c (modified) * uspace/app/nav/panel.h (modified) * uspace/app/nav/test/panel.c (modified) Sort panel entries Mon, 25 Oct 2021 00:32:45 GMT jxsvoboda <5887334+jxsvoboda@…> [692c7f40] * uspace/app/nav/nav.c (modified) * uspace/app/nav/nav.h (modified) * uspace/app/nav/panel.c (modified) * uspace/app/nav/panel.h (modified) * uspace/app/nav/test/nav.c (modified) * uspace/app/nav/test/panel.c (modified) * uspace/app/nav/types/nav.h (modified) * uspace/app/nav/types/panel.h (modified) Panel activation Active panel can be switched using the Tab key. ... Mon, 25 Oct 2021 00:32:45 GMT jxsvoboda <5887334+jxsvoboda@…> [2fb49522] * uspace/app/nav/menu.h (modified) * uspace/app/nav/nav.h (modified) * uspace/app/nav/panel.h (modified) * uspace/app/nav/test/panel.c (modified) * uspace/app/nav/types/menu.h (added) * uspace/app/nav/types/nav.h (added) * uspace/app/nav/types/panel.h (added) Move type definitions to separate directory Mon, 25 Oct 2021 00:32:45 GMT jxsvoboda <5887334+jxsvoboda@…> [8c72f533] * uspace/app/nav/panel.c (modified) * uspace/app/nav/panel.h (modified) * uspace/app/nav/test/panel.c (modified) Page up and page down Mon, 25 Oct 2021 00:32:45 GMT jxsvoboda <5887334+jxsvoboda@…> [be1d74c1] * uspace/app/nav/panel.c (modified) * uspace/app/nav/panel.h (modified) * uspace/app/nav/test/panel.c (modified) Cursor movement (up, down, to top, to bottom) Mon, 25 Oct 2021 00:32:45 GMT jxsvoboda <5887334+jxsvoboda@…> [0e80e40] * uspace/app/nav/nav.c (modified) * uspace/app/nav/panel.c (modified) * uspace/app/nav/panel.h (modified) * uspace/app/nav/test/panel.c (modified) * uspace/lib/gfxfont/include/gfx/text.h (modified) Read and display directory contents Mon, 25 Oct 2021 00:32:45 GMT jxsvoboda <5887334+jxsvoboda@…> [61784ed] * uspace/app/nav/panel.c (modified) * uspace/app/nav/panel.h (modified) * uspace/app/nav/test/panel.c (modified) Creating and enumerating panel entries Mon, 25 Oct 2021 00:32:45 GMT jxsvoboda <5887334+jxsvoboda@…> [b36ebb42] * uspace/app/nav/nav.c (modified) * uspace/app/nav/nav.h (modified) * uspace/app/nav/panel.c (modified) * uspace/app/nav/panel.h (modified) * uspace/app/nav/test/menu.c (modified) * uspace/app/nav/test/panel.c (modified) Create, position panels and paint boxes around them Mon, 25 Oct 2021 00:32:45 GMT jxsvoboda <5887334+jxsvoboda@…> [6aa85c1] * uspace/app/nav/main.c (added) * uspace/app/nav/menu.c (modified) * uspace/app/nav/menu.h (modified) * uspace/app/nav/meson.build (modified) * uspace/app/nav/nav.c (modified) * uspace/app/nav/nav.h (modified) * uspace/app/nav/panel.c (added) * uspace/app/nav/panel.h (added) * uspace/app/nav/test/main.c (added) * uspace/app/nav/test/menu.c (added) * uspace/app/nav/test/nav.c (added) * uspace/app/nav/test/panel.c (added) Add panel class and add unit tests for all classes