programs: Centralise common image resources #261

Open
opened 2025-06-01 02:13:59 +02:00 by ace-dent · 0 comments
Member

Currently we have common graphical /UI assets either:

  1. replicated in multiple places, and/or
  2. referencing resources in other programs.

The first point wastes resources and can make maintenance harder.
The second point makes building programs more fragile, with opaque dependencies. E.g. changing the location of tl_sys_16.png in media/log_el, should not break compiling other/t_edit!!

  • First scope which resources we should target, and present to the community.
  • Graphical assets should be centralised in a common location for all programs. Community feedback on the file path is required. (@Leency ?)
  • De-duplicate resources in individual programs and fix includes / references.
  • Ensure documentation is updated (inc. wiki, forum, discord, text and source files).
Currently we have common graphical /UI assets either: 1. replicated in multiple places, and/or 2. referencing resources in *other* programs. The first point wastes resources and can make maintenance harder. The second point makes building programs more fragile, with opaque dependencies. E.g. changing the location of `tl_sys_16.png` in `media/log_el`, should *not* break compiling `other/t_edit`!! - [ ] First scope which resources we should target, and present to the community. - [ ] Graphical assets should be centralised in a common location for all programs. Community feedback on the file path is required. (@Leency ?) - [ ] De-duplicate resources in individual programs and fix `includes` / references. - [ ] Ensure documentation is updated (inc. wiki, forum, discord, text and source files).
ace-dent added the
Kind
Build
Priority
Low
Category/Applications
labels 2025-06-01 02:13:59 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: KolibriOS/kolibrios#261
No description provided.