feat: move Files to its own process; add window server messaging (multi-format clipboard, drag and drop), undo/redo, sidebar, breadcrumbs, thumbnails, file type icons, New menu and proper text fields

This commit is contained in:
daniel committed 2026-10-24 12:44:20 +02:00
1 parent 07191b1286
commit d3e49a925d
66 files changed
+6855 -905

No files matched your search

+51
View File
@@ -167,6 +167,57 @@ ICONS=(
"apps/scalable/user-trash-full.svg" # Files Trash (has items)
"panel/sensors-temperature-symbolic.svg" # temperature panel icon
"actions/symbolic/view-paged-symbolic.svg" # page view toggle (word processor)
# Files: file type icons (see programs/src/files/filetypes.cpp)
"mimetypes/scalable/application-javascript.svg"
"mimetypes/scalable/application-json.svg"
"mimetypes/scalable/application-pdf.svg"
"mimetypes/scalable/application-x-archive.svg"
"mimetypes/scalable/application-x-cd-image.svg"
"mimetypes/scalable/application-x-deb.svg"
"mimetypes/scalable/application-x-object.svg"
"mimetypes/scalable/application-x-raw-disk-image.svg"
"mimetypes/scalable/application-x-sharedlib.svg"
"mimetypes/scalable/application-x-sqlite3.svg"
"mimetypes/scalable/application-x-wine-extension-ini.svg"
"mimetypes/scalable/application-x-yaml.svg"
"mimetypes/scalable/audio-midi.svg"
"mimetypes/scalable/audio-x-generic.svg"
"mimetypes/scalable/audio-x-playlist.svg"
"mimetypes/scalable/font-x-generic.svg"
"mimetypes/scalable/image-svg+xml.svg"
"mimetypes/scalable/image-x-generic.svg"
"mimetypes/scalable/text-calendar.svg"
"mimetypes/scalable/text-css.svg"
"mimetypes/scalable/text-html.svg"
"mimetypes/scalable/text-markdown.svg"
"mimetypes/scalable/text-x-c++src.svg"
"mimetypes/scalable/text-x-chdr.svg"
"mimetypes/scalable/text-x-copying.svg"
"mimetypes/scalable/text-x-csharp.svg"
"mimetypes/scalable/text-x-csrc.svg"
"mimetypes/scalable/text-x-go.svg"
"mimetypes/scalable/text-x-haskell.svg"
"mimetypes/scalable/text-x-java.svg"
"mimetypes/scalable/text-x-log.svg"
"mimetypes/scalable/text-x-lua.svg"
"mimetypes/scalable/text-x-makefile.svg"
"mimetypes/scalable/text-xml.svg"
"mimetypes/scalable/text-x-patch.svg"
"mimetypes/scalable/text-x-perl.svg"
"mimetypes/scalable/text-x-php.svg"
"mimetypes/scalable/text-x-python.svg"
"mimetypes/scalable/text-x-readme.svg"
"mimetypes/scalable/text-x-ruby.svg"
"mimetypes/scalable/text-x-rust.svg"
"mimetypes/scalable/text-x-script.svg"
"mimetypes/scalable/text-x-sql.svg"
"mimetypes/scalable/text-x-tex.svg"
"mimetypes/scalable/text-x-typescript.svg"
"mimetypes/scalable/text-x-vcard.svg"
"mimetypes/scalable/video-x-generic.svg"
"mimetypes/scalable/x-office-document.svg"
"mimetypes/scalable/x-office-presentation.svg"
"mimetypes/scalable/x-office-spreadsheet.svg"
)
copied=0
+1
View File
@@ -46,6 +46,7 @@ APPS=(
"paint|apps/scalable/kolourpaint.svg"
"screenshot|apps/scalable/gnome-screenshot.svg"
"texteditor|apps/scalable/accessories-text-editor.svg"
"files|apps/scalable/system-file-manager.svg"
"mandelbrot|apps/scalable/applications-science.svg"
)