From 2de4de6b22ebb80fc49d87200b58bd7d4fde7fbb Mon Sep 17 00:00:00 2001 From: itdominator <1itdominator@gmail.com> Date: Sun, 12 Nov 2023 00:49:16 -0600 Subject: [PATCH] Restructuring src folder --- README.md | 2 +- {src/debs => debs}/build.sh | 0 debs/chown_all.sh | 6 + .../solarfm-0-0-1-x64/DEBIAN/control | 0 .../solarfm-0-0-1-x64/DEBIAN/postrm | 0 .../solarfm-0-0-1-x64/bin/solarfm | 0 debs/solarfm-0-0-1-x64/opt/DELETE_ME.txt | 1 + .../usr/share/applications/solarfm.desktop | 0 .../usr/share/doc/solarfm/copyright | 0 .../usr/share/solarfm/Main_Window.glade | 968 ++++++++++++++++++ .../usr/share/solarfm/contexct_menu.json | 2 + .../usr/share/solarfm/fileicons/3g2.png | Bin .../usr/share/solarfm/fileicons/3gp.png | Bin .../usr/share/solarfm/fileicons/ai.png | Bin .../usr/share/solarfm/fileicons/air.png | Bin .../usr/share/solarfm/fileicons/asf.png | Bin .../usr/share/solarfm/fileicons/avi.png | Bin .../usr/share/solarfm/fileicons/bib.png | Bin .../usr/share/solarfm/fileicons/cls.png | Bin .../usr/share/solarfm/fileicons/csv.png | Bin .../usr/share/solarfm/fileicons/deb.png | Bin .../usr/share/solarfm/fileicons/djvu.png | Bin .../usr/share/solarfm/fileicons/dmg.png | Bin .../usr/share/solarfm/fileicons/doc.png | Bin .../usr/share/solarfm/fileicons/docx.png | Bin .../usr/share/solarfm/fileicons/dwf.png | Bin .../usr/share/solarfm/fileicons/dwg.png | Bin .../usr/share/solarfm/fileicons/eps.png | Bin .../usr/share/solarfm/fileicons/epub.png | Bin .../usr/share/solarfm/fileicons/exe.png | Bin .../usr/share/solarfm/fileicons/f.png | Bin .../usr/share/solarfm/fileicons/f77.png | Bin .../usr/share/solarfm/fileicons/f90.png | Bin .../usr/share/solarfm/fileicons/flac.png | Bin .../usr/share/solarfm/fileicons/flv.png | Bin .../usr/share/solarfm/fileicons/gif.png | Bin .../usr/share/solarfm/fileicons/gz.png | Bin .../usr/share/solarfm/fileicons/ico.png | Bin .../usr/share/solarfm/fileicons/indd.png | Bin .../usr/share/solarfm/fileicons/iso.png | Bin .../usr/share/solarfm/fileicons/jpeg.png | Bin .../usr/share/solarfm/fileicons/jpg.png | Bin .../usr/share/solarfm/fileicons/log.png | Bin .../usr/share/solarfm/fileicons/m4a.png | Bin .../usr/share/solarfm/fileicons/m4v.png | Bin .../usr/share/solarfm/fileicons/midi.png | Bin .../usr/share/solarfm/fileicons/mkv.png | Bin .../usr/share/solarfm/fileicons/mov.png | Bin .../usr/share/solarfm/fileicons/mp3.png | Bin .../usr/share/solarfm/fileicons/mp4.png | Bin .../usr/share/solarfm/fileicons/mpeg.png | Bin .../usr/share/solarfm/fileicons/mpg.png | Bin .../usr/share/solarfm/fileicons/msi.png | Bin .../usr/share/solarfm/fileicons/odp.png | Bin .../usr/share/solarfm/fileicons/ods.png | Bin .../usr/share/solarfm/fileicons/odt.png | Bin .../usr/share/solarfm/fileicons/oga.png | Bin .../usr/share/solarfm/fileicons/ogg.png | Bin .../usr/share/solarfm/fileicons/ogv.png | Bin .../usr/share/solarfm/fileicons/pdf.png | Bin .../usr/share/solarfm/fileicons/png.png | Bin .../usr/share/solarfm/fileicons/pps.png | Bin .../usr/share/solarfm/fileicons/ppsx.png | Bin .../usr/share/solarfm/fileicons/ppt.png | Bin .../usr/share/solarfm/fileicons/pptx.png | Bin .../usr/share/solarfm/fileicons/psd.png | Bin .../usr/share/solarfm/fileicons/pub.png | Bin .../usr/share/solarfm/fileicons/py.png | Bin .../usr/share/solarfm/fileicons/qt.png | Bin .../usr/share/solarfm/fileicons/ra.png | Bin .../usr/share/solarfm/fileicons/ram.png | Bin .../usr/share/solarfm/fileicons/rar.png | Bin .../usr/share/solarfm/fileicons/rm.png | Bin .../usr/share/solarfm/fileicons/rpm.png | Bin .../usr/share/solarfm/fileicons/rtf.png | Bin .../usr/share/solarfm/fileicons/rv.png | Bin .../usr/share/solarfm/fileicons/skp.png | Bin .../usr/share/solarfm/fileicons/spx.png | Bin .../usr/share/solarfm/fileicons/sql.png | Bin .../usr/share/solarfm/fileicons/sty.png | Bin .../usr/share/solarfm/fileicons/tar.png | Bin .../usr/share/solarfm/fileicons/tex.png | Bin .../usr/share/solarfm/fileicons/tgz.png | Bin .../usr/share/solarfm/fileicons/tiff.png | Bin .../usr/share/solarfm/fileicons/ttf.png | Bin .../usr/share/solarfm/fileicons/txt.png | Bin .../usr/share/solarfm/fileicons/vob.png | Bin .../usr/share/solarfm/fileicons/wav.png | Bin .../usr/share/solarfm/fileicons/wmv.png | Bin .../usr/share/solarfm/fileicons/xls.png | Bin .../usr/share/solarfm/fileicons/xlsx.png | Bin .../usr/share/solarfm/fileicons/xml.png | Bin .../usr/share/solarfm/fileicons/xpi.png | Bin .../usr/share/solarfm/fileicons/zip.png | Bin .../usr/share/solarfm/icons/archive.png | Bin .../usr/share/solarfm/icons/audio.png | Bin .../usr/share/solarfm/icons/bin.png | Bin .../usr/share/solarfm/icons/dir.png | Bin .../usr/share/solarfm/icons/doc.png | Bin .../usr/share/solarfm/icons/pdf.png | Bin .../usr/share/solarfm/icons/presentation.png | Bin .../usr/share/solarfm/icons/solarfm-64x64.png | Bin .../usr/share/solarfm/icons/solarfm.png | Bin .../usr/share/solarfm/icons/spreadsheet.png | Bin .../usr/share/solarfm/icons/text.png | Bin .../usr/share/solarfm/icons/trash.png | Bin .../usr/share/solarfm/icons/video.png | Bin .../usr/share/solarfm/icons/web.png | Bin .../usr/share/solarfm/key-bindings.json | 2 +- .../usr/share/solarfm/settings.json | 14 +- .../usr/share/solarfm/stylesheet.css | 81 +- .../share/solarfm/ui_widgets/about_ui.glade | 0 .../solarfm/ui_widgets/appchooser_ui.glade | 0 .../ui_widgets/bottom_status_info_ui.glade | 50 + .../solarfm/ui_widgets/file_exists_ui.glade | 0 .../solarfm/ui_widgets/new_file_ui.glade | 0 .../share/solarfm/ui_widgets/rename_ui.glade | 0 .../solarfm/ui_widgets/save_load_ui.glade | 0 plugins/searcher/mixins/file_search_mixin.py | 46 +- .../solarfm-0.0.1 => }/create-binary.sh | 0 .../solarfm-0.0.1 => }/create-standalone.sh | 0 .../solarfm-0.0.1 => }/create-stubs.sh | 0 src/debs/chown_all.sh | 6 - .../usr/share/solarfm/Main_Window.glade | 859 ---------------- src/{versions/solarfm-0.0.1 => }/debugger.sh | 0 src/{versions/solarfm-0.0.1 => }/setup.py | 0 src/{versions/solarfm-0.0.1 => }/solarfm.toml | 0 .../solarfm/__builtins__.py | 0 .../solarfm-0.0.1 => }/solarfm/__init__.py | 0 .../solarfm-0.0.1 => }/solarfm/__main__.py | 0 .../solarfm-0.0.1 => }/solarfm/app.py | 0 .../solarfm/core/__init__.py | 0 .../solarfm/core/controller.py | 0 .../solarfm/core/controller_data.py | 0 .../solarfm/core/fs_actions/__init__.py | 0 .../solarfm/core/fs_actions/crud_mixin.py | 0 .../core/fs_actions/file_system_actions.py | 0 .../solarfm/core/fs_actions/handler_mixin.py | 0 .../solarfm/core/mixins/__init__.py | 0 .../solarfm/core/mixins/signals/__init__.py | 0 .../signals/file_action_signals_mixin.py | 0 .../core/mixins/signals/ipc_signals_mixin.py | 0 .../mixins/signals/keyboard_signals_mixin.py | 0 .../solarfm/core/mixins/signals_mixins.py | 4 +- .../solarfm/core/mixins/ui/__init__.py | 0 .../solarfm/core/mixins/ui/grid_mixin.py | 0 .../solarfm/core/mixins/ui/pane_mixin.py | 0 .../solarfm/core/mixins/ui/tab_mixin.py | 0 .../solarfm/core/mixins/ui/window_mixin.py | 0 .../solarfm/core/sfm_builder.py | 0 .../solarfm/core/ui_mixin.py | 4 +- .../solarfm/core/widgets/__init__.py | 0 .../core/widgets/bottom_status_info_widget.py | 0 .../core/widgets/context_menu_widget.py | 0 .../solarfm/core/widgets/dialogs/__init__.py | 0 .../core/widgets/dialogs/about_widget.py | 0 .../core/widgets/dialogs/appchooser_widget.py | 0 .../widgets/dialogs/file_exists_widget.py | 0 .../core/widgets/dialogs/message_widget.py | 0 .../core/widgets/dialogs/new_file_widget.py | 0 .../core/widgets/dialogs/rename_widget.py | 0 .../core/widgets/dialogs/save_load_widget.py | 0 .../core/widgets/dialogs/user_pass_widget.py | 0 .../core/widgets/files_view/__init__.py | 0 .../core/widgets/files_view/files_widget.py | 0 .../core/widgets/files_view/grid_mixin.py | 0 .../core/widgets/files_view/tab_mixin.py | 0 .../core/widgets/files_view/window_mixin.py | 0 .../solarfm/core/widgets/icon_grid_widget.py | 0 .../solarfm/core/widgets/icon_tree_widget.py | 0 .../solarfm/core/widgets/io_widget.py | 0 .../solarfm/core/widgets/popups/__init__.py | 0 .../core/widgets/popups/io_popup_widget.py | 0 .../widgets/popups/message_popup_widget.py | 0 .../widgets/popups/path_menu_popup_widget.py | 0 .../widgets/popups/plugins_popup_widget.py | 0 .../solarfm/core/widgets/tab_header_widget.py | 0 .../solarfm-0.0.1 => }/solarfm/core/window.py | 0 .../solarfm/plugins/__init__.py | 0 .../solarfm/plugins/manifest.py | 0 .../solarfm/plugins/plugin_base.py | 0 .../solarfm/plugins/plugins_controller.py | 0 .../solarfm/shellfm/__init__.py | 0 .../solarfm/shellfm/windows/__init__.py | 0 .../solarfm/shellfm/windows/controller.py | 0 .../solarfm/shellfm/windows/tabs/__init__.py | 0 .../shellfm/windows/tabs/icons/__init__.py | 0 .../shellfm/windows/tabs/icons/icon.py | 0 .../windows/tabs/icons/mixins/__init__.py | 0 .../tabs/icons/mixins/desktopiconmixin.py | 0 .../tabs/icons/mixins/meshsiconmixin.py | 0 .../tabs/icons/mixins/videoiconmixin.py | 0 .../tabs/icons/mixins/xdg/BaseDirectory.py | 0 .../windows/tabs/icons/mixins/xdg/Config.py | 0 .../tabs/icons/mixins/xdg/DesktopEntry.py | 0 .../tabs/icons/mixins/xdg/Exceptions.py | 0 .../tabs/icons/mixins/xdg/IconTheme.py | 0 .../windows/tabs/icons/mixins/xdg/IniFile.py | 0 .../windows/tabs/icons/mixins/xdg/Locale.py | 0 .../windows/tabs/icons/mixins/xdg/Menu.py | 0 .../tabs/icons/mixins/xdg/MenuEditor.py | 0 .../windows/tabs/icons/mixins/xdg/Mime.py | 0 .../tabs/icons/mixins/xdg/RecentFiles.py | 0 .../windows/tabs/icons/mixins/xdg/__init__.py | 0 .../windows/tabs/icons/mixins/xdg/util.py | 0 .../solarfm/shellfm/windows/tabs/path.py | 0 .../solarfm/shellfm/windows/tabs/tab.py | 0 .../shellfm/windows/tabs/utils/__init__.py | 0 .../shellfm/windows/tabs/utils/filehandler.py | 0 .../shellfm/windows/tabs/utils/launcher.py | 0 .../shellfm/windows/tabs/utils/settings.py | 0 .../solarfm/shellfm/windows/window.py | 0 .../solarfm/utils/__init__.py | 0 .../solarfm/utils/debugging.py | 0 .../solarfm/utils/event_system.py | 0 .../solarfm/utils/ipc_server.py | 0 .../solarfm/utils/keybindings.py | 0 .../solarfm/utils/logger.py | 0 .../utils/settings_manager/__init__.py | 0 .../solarfm/utils/settings_manager/manager.py | 0 .../settings_manager/options/__init__.py | 0 .../utils/settings_manager/options/config.py | 0 .../settings_manager/options/debugging.py | 0 .../utils/settings_manager/options/filters.py | 0 .../settings_manager/options/settings.py | 0 .../utils/settings_manager/options/theming.py | 0 .../settings_manager/start_check_mixin.py | 0 .../solarfm/utils/singleton.py | 0 .../solarfm/utils/types/__init__.py | 0 .../solarfm/utils/types/state.py | 0 user_config/bin/solarfm | 10 +- .../usr/share/solarfm/Main_Window.glade | 20 +- .../usr/share/solarfm/key-bindings.json | 2 +- user_config/usr/share/solarfm/stylesheet.css | 81 +- 234 files changed, 1275 insertions(+), 883 deletions(-) rename {src/debs => debs}/build.sh (100%) create mode 100644 debs/chown_all.sh rename {src/debs => debs}/solarfm-0-0-1-x64/DEBIAN/control (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/DEBIAN/postrm (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/bin/solarfm (100%) create mode 100644 debs/solarfm-0-0-1-x64/opt/DELETE_ME.txt rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/applications/solarfm.desktop (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/doc/solarfm/copyright (100%) create mode 100644 debs/solarfm-0-0-1-x64/usr/share/solarfm/Main_Window.glade rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/contexct_menu.json (83%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/3g2.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/3gp.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ai.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/air.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/asf.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/avi.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/bib.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/cls.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/csv.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/deb.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/djvu.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/dmg.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/doc.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/docx.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/dwf.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/dwg.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/eps.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/epub.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/exe.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/f.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/f77.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/f90.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/flac.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/flv.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/gif.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/gz.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ico.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/indd.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/iso.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/jpeg.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/jpg.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/log.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/m4a.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/m4v.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/midi.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/mkv.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/mov.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/mp3.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/mp4.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/mpeg.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/mpg.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/msi.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/odp.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ods.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/odt.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/oga.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ogg.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ogv.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/pdf.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/png.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/pps.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ppsx.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ppt.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/pptx.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/psd.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/pub.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/py.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/qt.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ra.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ram.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/rar.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/rm.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/rpm.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/rtf.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/rv.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/skp.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/spx.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/sql.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/sty.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/tar.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/tex.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/tgz.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/tiff.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ttf.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/txt.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/vob.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/wav.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/wmv.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/xls.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/xlsx.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/xml.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/xpi.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/zip.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/icons/archive.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/icons/audio.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/icons/bin.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/icons/dir.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/icons/doc.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/icons/pdf.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/icons/presentation.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/icons/solarfm-64x64.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/icons/solarfm.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/icons/spreadsheet.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/icons/text.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/icons/trash.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/icons/video.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/icons/web.png (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/key-bindings.json (94%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/settings.json (87%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/stylesheet.css (56%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/ui_widgets/about_ui.glade (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/ui_widgets/appchooser_ui.glade (100%) create mode 100644 debs/solarfm-0-0-1-x64/usr/share/solarfm/ui_widgets/bottom_status_info_ui.glade rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/ui_widgets/file_exists_ui.glade (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/ui_widgets/new_file_ui.glade (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/ui_widgets/rename_ui.glade (100%) rename {src/debs => debs}/solarfm-0-0-1-x64/usr/share/solarfm/ui_widgets/save_load_ui.glade (100%) rename src/{versions/solarfm-0.0.1 => }/create-binary.sh (100%) rename src/{versions/solarfm-0.0.1 => }/create-standalone.sh (100%) rename src/{versions/solarfm-0.0.1 => }/create-stubs.sh (100%) delete mode 100644 src/debs/chown_all.sh delete mode 100644 src/debs/solarfm-0-0-1-x64/usr/share/solarfm/Main_Window.glade rename src/{versions/solarfm-0.0.1 => }/debugger.sh (100%) rename src/{versions/solarfm-0.0.1 => }/setup.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm.toml (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/__builtins__.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/__init__.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/__main__.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/app.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/__init__.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/controller.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/controller_data.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/fs_actions/__init__.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/fs_actions/crud_mixin.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/fs_actions/file_system_actions.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/fs_actions/handler_mixin.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/mixins/__init__.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/mixins/signals/__init__.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/mixins/signals/file_action_signals_mixin.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/mixins/signals/ipc_signals_mixin.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/mixins/signals/keyboard_signals_mixin.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/mixins/signals_mixins.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/mixins/ui/__init__.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/mixins/ui/grid_mixin.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/mixins/ui/pane_mixin.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/mixins/ui/tab_mixin.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/mixins/ui/window_mixin.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/sfm_builder.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/ui_mixin.py (96%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/widgets/__init__.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/widgets/bottom_status_info_widget.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/widgets/context_menu_widget.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/widgets/dialogs/__init__.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/widgets/dialogs/about_widget.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/widgets/dialogs/appchooser_widget.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/widgets/dialogs/file_exists_widget.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/widgets/dialogs/message_widget.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/widgets/dialogs/new_file_widget.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/widgets/dialogs/rename_widget.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/widgets/dialogs/save_load_widget.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/widgets/dialogs/user_pass_widget.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/widgets/files_view/__init__.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/widgets/files_view/files_widget.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/widgets/files_view/grid_mixin.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/widgets/files_view/tab_mixin.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/widgets/files_view/window_mixin.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/widgets/icon_grid_widget.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/widgets/icon_tree_widget.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/widgets/io_widget.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/widgets/popups/__init__.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/widgets/popups/io_popup_widget.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/widgets/popups/message_popup_widget.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/widgets/popups/path_menu_popup_widget.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/widgets/popups/plugins_popup_widget.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/widgets/tab_header_widget.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/core/window.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/plugins/__init__.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/plugins/manifest.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/plugins/plugin_base.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/plugins/plugins_controller.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/shellfm/__init__.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/shellfm/windows/__init__.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/shellfm/windows/controller.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/shellfm/windows/tabs/__init__.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/shellfm/windows/tabs/icons/__init__.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/shellfm/windows/tabs/icons/icon.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/shellfm/windows/tabs/icons/mixins/__init__.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/shellfm/windows/tabs/icons/mixins/desktopiconmixin.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/shellfm/windows/tabs/icons/mixins/meshsiconmixin.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/shellfm/windows/tabs/icons/mixins/videoiconmixin.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/shellfm/windows/tabs/icons/mixins/xdg/BaseDirectory.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/shellfm/windows/tabs/icons/mixins/xdg/Config.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/shellfm/windows/tabs/icons/mixins/xdg/DesktopEntry.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/shellfm/windows/tabs/icons/mixins/xdg/Exceptions.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/shellfm/windows/tabs/icons/mixins/xdg/IconTheme.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/shellfm/windows/tabs/icons/mixins/xdg/IniFile.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/shellfm/windows/tabs/icons/mixins/xdg/Locale.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/shellfm/windows/tabs/icons/mixins/xdg/Menu.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/shellfm/windows/tabs/icons/mixins/xdg/MenuEditor.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/shellfm/windows/tabs/icons/mixins/xdg/Mime.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/shellfm/windows/tabs/icons/mixins/xdg/RecentFiles.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/shellfm/windows/tabs/icons/mixins/xdg/__init__.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/shellfm/windows/tabs/icons/mixins/xdg/util.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/shellfm/windows/tabs/path.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/shellfm/windows/tabs/tab.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/shellfm/windows/tabs/utils/__init__.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/shellfm/windows/tabs/utils/filehandler.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/shellfm/windows/tabs/utils/launcher.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/shellfm/windows/tabs/utils/settings.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/shellfm/windows/window.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/utils/__init__.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/utils/debugging.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/utils/event_system.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/utils/ipc_server.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/utils/keybindings.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/utils/logger.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/utils/settings_manager/__init__.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/utils/settings_manager/manager.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/utils/settings_manager/options/__init__.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/utils/settings_manager/options/config.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/utils/settings_manager/options/debugging.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/utils/settings_manager/options/filters.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/utils/settings_manager/options/settings.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/utils/settings_manager/options/theming.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/utils/settings_manager/start_check_mixin.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/utils/singleton.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/utils/types/__init__.py (100%) rename src/{versions/solarfm-0.0.1 => }/solarfm/utils/types/state.py (100%) diff --git a/README.md b/README.md index d796660..1931e24 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ sudo apt-get install xclip python3.8 python3-setproctitle python3-gi wget ffmpeg # Known Issues diff --git a/src/debs/build.sh b/debs/build.sh similarity index 100% rename from src/debs/build.sh rename to debs/build.sh diff --git a/debs/chown_all.sh b/debs/chown_all.sh new file mode 100644 index 0000000..2c3d7c8 --- /dev/null +++ b/debs/chown_all.sh @@ -0,0 +1,6 @@ +#!/bin/bash + +function main() { + sudo chown -R "${USER}":"${USER}" . +} +main; \ No newline at end of file diff --git a/src/debs/solarfm-0-0-1-x64/DEBIAN/control b/debs/solarfm-0-0-1-x64/DEBIAN/control similarity index 100% rename from src/debs/solarfm-0-0-1-x64/DEBIAN/control rename to debs/solarfm-0-0-1-x64/DEBIAN/control diff --git a/src/debs/solarfm-0-0-1-x64/DEBIAN/postrm b/debs/solarfm-0-0-1-x64/DEBIAN/postrm similarity index 100% rename from src/debs/solarfm-0-0-1-x64/DEBIAN/postrm rename to debs/solarfm-0-0-1-x64/DEBIAN/postrm diff --git a/src/debs/solarfm-0-0-1-x64/bin/solarfm b/debs/solarfm-0-0-1-x64/bin/solarfm similarity index 100% rename from src/debs/solarfm-0-0-1-x64/bin/solarfm rename to debs/solarfm-0-0-1-x64/bin/solarfm diff --git a/debs/solarfm-0-0-1-x64/opt/DELETE_ME.txt b/debs/solarfm-0-0-1-x64/opt/DELETE_ME.txt new file mode 100644 index 0000000..913acd6 --- /dev/null +++ b/debs/solarfm-0-0-1-x64/opt/DELETE_ME.txt @@ -0,0 +1 @@ +Place the zipped up solarfm zip here amnd run the build script. \ No newline at end of file diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/applications/solarfm.desktop b/debs/solarfm-0-0-1-x64/usr/share/applications/solarfm.desktop similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/applications/solarfm.desktop rename to debs/solarfm-0-0-1-x64/usr/share/applications/solarfm.desktop diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/doc/solarfm/copyright b/debs/solarfm-0-0-1-x64/usr/share/doc/solarfm/copyright similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/doc/solarfm/copyright rename to debs/solarfm-0-0-1-x64/usr/share/doc/solarfm/copyright diff --git a/debs/solarfm-0-0-1-x64/usr/share/solarfm/Main_Window.glade b/debs/solarfm-0-0-1-x64/usr/share/solarfm/Main_Window.glade new file mode 100644 index 0000000..e604e38 --- /dev/null +++ b/debs/solarfm-0-0-1-x64/usr/share/solarfm/Main_Window.glade @@ -0,0 +1,968 @@ + + + + + + True + False + gtk-save-as + + + True + False + gtk-file + + + True + False + gtk-justify-center + + + True + False + gtk-save + + + True + False + gtk-execute + + + True + False + gtk-redo + + + True + False + gtk-justify-center + + + True + False + gtk-stop + + + True + False + gtk-apply + 3 + + + True + False + gtk-apply + 3 + + + True + False + gtk-apply + 3 + + + True + False + gtk-apply + 3 + + + True + False + vertical + top + + + True + False + + + True + False + + + True + False + _File + True + + + True + False + + + gtk-new + create + True + False + New File/Folder... + True + True + + + + + + gtk-open + open + True + False + Open... + True + True + + + + + + True + False + + + + + Reload Plugins + True + False + image6 + False + + + + + + Terminal + True + False + image5 + False + + + + + + True + False + Session + + + True + False + + + Save Session + save_session + True + False + New File/Folder... + image4 + False + + + + + + Save Session As + save_session_as + True + False + New File/Folder... + image1 + False + + + + + + Load Session + load_session + True + False + New File/Folder... + image2 + False + + + + + + + + + + True + False + Debug + + + True + False + + + Show Errors + messages_popup + True + False + image3 + False + + + + + + Show Interactive Debugger + ui_debug + True + False + image7 + False + + + + + + + + + + gtk-quit + tear_down + True + False + True + True + + + + + + + + + + True + False + _Edit + True + + + True + False + + + gtk-cut + cut + True + False + True + True + + + + + + gtk-copy + copy + True + False + True + True + + + + + + gtk-paste + paste + True + False + True + True + + + + + + + + + + True + False + _Help + True + + + True + False + + + gtk-about + about_page + True + False + True + True + + + + + + + + + + True + True + 0 + + + + + True + False + 5 + start + + + Plugins + plugins_popup + True + True + True + + + + True + True + 0 + + + + + tggl_notebook_1 + True + True + True + tggl_notebook_1_img + True + + + + True + True + 1 + + + + + tggl_notebook_2 + True + True + True + tggl_notebook_2_img + True + + + + True + True + 2 + + + + + tggl_notebook_3 + True + True + True + tggl_notebook_3_img + True + + + + True + True + 3 + + + + + tggl_notebook_4 + True + True + True + tggl_notebook_4_img + True + + + + True + True + 4 + + + + + I/O + io_popup + True + True + True + io_img + True + + + + True + True + 5 + + + + + False + True + 1 + + + + + + True + False + False + False + False + False + + + True + True + 2 + + + + + False + True + 0 + + + + + True + False + + + gtk-home + go_home + True + True + True + True + True + + + + False + True + 0 + + + + + gtk-add + create_tab + True + True + True + True + True + + + + False + True + 1 + + + + + gtk-go-up + go_up + True + True + True + True + True + + + + False + True + 2 + + + + + path_entry + True + True + True + Path... + + + + True + True + 3 + + + + + gtk-refresh + refresh_view + True + True + True + True + True + + + + False + True + 4 + + + + + False + True + 1 + + + + + True + True + True + True + vertical + True + + + True + True + 5 + True + True + True + + + notebook1 + True + True + True + 5 + 5 + 5 + 5 + False + True + sfm_windows + + + + + + + + + + + + + + + + + + + + + + + + False + start + + + gtk-go-back + True + True + True + True + True + + + True + True + 0 + + + + + gtk-go-forward + True + True + True + True + True + + + True + True + 1 + + + + + False + + + + + window_1 + True + True + edit-find-symbolic + False + False + Search... + + + + False + + + + + False + False + + + + + notebook2 + True + True + True + 5 + 5 + 5 + 5 + False + True + sfm_windows + + + + + + + + + + + + + + + + + + + + + + + + False + start + + + gtk-go-back + True + True + True + True + True + + + True + True + 0 + + + + + gtk-go-forward + True + True + True + True + True + + + True + True + 1 + + + + + False + + + + + window_2 + True + True + edit-find-symbolic + False + False + Search... + + + + False + + + + + False + False + + + + + True + True + + + + + True + True + 5 + True + True + True + + + notebook3 + True + True + True + 5 + 5 + 5 + 5 + False + True + sfm_windows + + + + + + + + + + + + + + + + + + + + + + + + False + start + + + gtk-go-back + True + True + True + True + True + + + True + True + 0 + + + + + gtk-go-forward + True + True + True + True + True + + + True + True + 1 + + + + + False + + + + + window_3 + True + True + edit-find-symbolic + False + False + Search... + + + + False + + + + + False + False + + + + + notebook4 + True + True + True + 5 + 5 + 5 + False + True + sfm_windows + + + + + + + + + + + + + + + + + + + + + + + + False + start + + + gtk-go-back + True + True + True + True + True + + + True + True + 0 + + + + + gtk-go-forward + True + True + True + True + True + + + True + True + 1 + + + + + False + + + + + window_4 + True + True + edit-find-symbolic + False + False + Search... + + + + False + + + + + False + False + + + + + True + True + + + + + True + True + 2 + + + + + + + diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/contexct_menu.json b/debs/solarfm-0-0-1-x64/usr/share/solarfm/contexct_menu.json similarity index 83% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/contexct_menu.json rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/contexct_menu.json index 9e9323b..c17be4c 100644 --- a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/contexct_menu.json +++ b/debs/solarfm-0-0-1-x64/usr/share/solarfm/contexct_menu.json @@ -11,6 +11,8 @@ "Cut": ["STOCK_CUT", "cut"], "Copy": ["STOCK_COPY", "copy"], "Copy Name": ["STOCK_COPY", "copy_name"], + "Copy Path": ["STOCK_COPY", "copy_path"], + "Copy Path+Name": ["STOCK_COPY", "copy_path_name"], "Paste": ["STOCK_PASTE", "paste"] }, "Plugins": {} diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/3g2.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/3g2.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/3g2.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/3g2.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/3gp.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/3gp.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/3gp.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/3gp.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ai.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ai.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ai.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ai.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/air.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/air.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/air.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/air.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/asf.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/asf.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/asf.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/asf.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/avi.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/avi.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/avi.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/avi.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/bib.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/bib.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/bib.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/bib.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/cls.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/cls.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/cls.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/cls.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/csv.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/csv.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/csv.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/csv.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/deb.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/deb.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/deb.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/deb.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/djvu.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/djvu.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/djvu.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/djvu.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/dmg.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/dmg.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/dmg.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/dmg.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/doc.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/doc.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/doc.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/doc.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/docx.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/docx.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/docx.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/docx.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/dwf.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/dwf.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/dwf.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/dwf.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/dwg.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/dwg.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/dwg.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/dwg.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/eps.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/eps.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/eps.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/eps.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/epub.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/epub.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/epub.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/epub.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/exe.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/exe.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/exe.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/exe.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/f.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/f.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/f.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/f.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/f77.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/f77.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/f77.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/f77.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/f90.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/f90.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/f90.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/f90.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/flac.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/flac.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/flac.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/flac.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/flv.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/flv.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/flv.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/flv.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/gif.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/gif.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/gif.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/gif.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/gz.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/gz.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/gz.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/gz.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ico.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ico.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ico.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ico.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/indd.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/indd.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/indd.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/indd.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/iso.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/iso.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/iso.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/iso.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/jpeg.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/jpeg.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/jpeg.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/jpeg.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/jpg.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/jpg.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/jpg.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/jpg.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/log.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/log.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/log.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/log.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/m4a.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/m4a.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/m4a.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/m4a.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/m4v.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/m4v.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/m4v.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/m4v.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/midi.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/midi.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/midi.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/midi.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/mkv.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/mkv.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/mkv.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/mkv.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/mov.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/mov.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/mov.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/mov.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/mp3.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/mp3.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/mp3.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/mp3.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/mp4.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/mp4.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/mp4.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/mp4.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/mpeg.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/mpeg.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/mpeg.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/mpeg.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/mpg.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/mpg.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/mpg.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/mpg.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/msi.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/msi.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/msi.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/msi.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/odp.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/odp.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/odp.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/odp.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ods.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ods.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ods.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ods.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/odt.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/odt.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/odt.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/odt.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/oga.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/oga.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/oga.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/oga.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ogg.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ogg.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ogg.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ogg.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ogv.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ogv.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ogv.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ogv.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/pdf.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/pdf.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/pdf.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/pdf.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/png.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/png.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/png.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/png.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/pps.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/pps.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/pps.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/pps.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ppsx.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ppsx.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ppsx.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ppsx.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ppt.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ppt.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ppt.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ppt.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/pptx.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/pptx.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/pptx.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/pptx.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/psd.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/psd.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/psd.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/psd.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/pub.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/pub.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/pub.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/pub.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/py.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/py.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/py.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/py.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/qt.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/qt.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/qt.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/qt.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ra.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ra.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ra.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ra.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ram.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ram.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ram.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ram.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/rar.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/rar.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/rar.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/rar.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/rm.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/rm.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/rm.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/rm.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/rpm.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/rpm.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/rpm.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/rpm.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/rtf.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/rtf.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/rtf.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/rtf.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/rv.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/rv.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/rv.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/rv.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/skp.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/skp.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/skp.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/skp.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/spx.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/spx.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/spx.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/spx.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/sql.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/sql.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/sql.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/sql.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/sty.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/sty.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/sty.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/sty.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/tar.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/tar.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/tar.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/tar.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/tex.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/tex.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/tex.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/tex.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/tgz.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/tgz.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/tgz.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/tgz.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/tiff.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/tiff.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/tiff.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/tiff.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ttf.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ttf.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ttf.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/ttf.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/txt.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/txt.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/txt.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/txt.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/vob.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/vob.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/vob.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/vob.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/wav.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/wav.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/wav.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/wav.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/wmv.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/wmv.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/wmv.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/wmv.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/xls.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/xls.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/xls.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/xls.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/xlsx.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/xlsx.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/xlsx.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/xlsx.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/xml.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/xml.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/xml.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/xml.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/xpi.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/xpi.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/xpi.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/xpi.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/zip.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/zip.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/zip.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/fileicons/zip.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/archive.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/archive.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/archive.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/archive.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/audio.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/audio.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/audio.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/audio.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/bin.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/bin.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/bin.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/bin.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/dir.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/dir.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/dir.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/dir.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/doc.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/doc.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/doc.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/doc.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/pdf.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/pdf.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/pdf.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/pdf.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/presentation.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/presentation.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/presentation.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/presentation.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/solarfm-64x64.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/solarfm-64x64.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/solarfm-64x64.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/solarfm-64x64.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/solarfm.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/solarfm.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/solarfm.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/solarfm.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/spreadsheet.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/spreadsheet.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/spreadsheet.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/spreadsheet.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/text.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/text.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/text.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/text.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/trash.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/trash.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/trash.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/trash.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/video.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/video.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/video.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/video.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/web.png b/debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/web.png similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/web.png rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/icons/web.png diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/key-bindings.json b/debs/solarfm-0-0-1-x64/usr/share/solarfm/key-bindings.json similarity index 94% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/key-bindings.json rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/key-bindings.json index f3b10a0..83e0081 100644 --- a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/key-bindings.json +++ b/debs/solarfm-0-0-1-x64/usr/share/solarfm/key-bindings.json @@ -6,7 +6,7 @@ "open_terminal" : "F4", "refresh_tab" : ["F5", "r"], - "tggl_top_main_menubar" : "h", + "tggl_top_main_menubar" : "0", "tear_down" : "q", "go_up" : "Up", "go_home" : "slash", diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/settings.json b/debs/solarfm-0-0-1-x64/usr/share/solarfm/settings.json similarity index 87% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/settings.json rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/settings.json index 5b9f096..a67c142 100644 --- a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/settings.json +++ b/debs/solarfm-0-0-1-x64/usr/share/solarfm/settings.json @@ -13,7 +13,7 @@ "image_app": "mirage2", "office_app": "libreoffice", "pdf_app": "evince", - "code_app": "atom", + "code_app": "newton", "text_app": "mousepad", "terminal_app": "terminator", "container_icon_wh": [128, 128], @@ -32,6 +32,14 @@ "text": [".txt", ".text", ".sh", ".cfg", ".conf", ".log"], "music": [".psf", ".mp3", ".ogg", ".flac", ".m4a"], "pdf": [".pdf"] - + }, + "theming":{ + "success_color": "#88cc27", + "warning_color": "#ffa800", + "error_color": "#ff0000" + }, + "debugging": { + "ch_log_lvl": 20, + "fh_log_lvl": 10 } -} +} \ No newline at end of file diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/stylesheet.css b/debs/solarfm-0-0-1-x64/usr/share/solarfm/stylesheet.css similarity index 56% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/stylesheet.css rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/stylesheet.css index c0383f6..e802040 100644 --- a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/stylesheet.css +++ b/debs/solarfm-0-0-1-x64/usr/share/solarfm/stylesheet.css @@ -1,4 +1,10 @@ /* Set fm to have transparent window */ + +/* * {*/ +/* background: rgba(39, 43, 52, 0.24);*/ +/* color: rgba(255, 255, 255, 1);*/ +/* }*/ + box, iconview, notebook, @@ -9,9 +15,47 @@ treeview.view, .content-view, .view { background: rgba(19, 21, 25, 0.14); + /* background: rgba(39, 43, 52, 0.14); */ color: rgba(255, 255, 255, 1); } +button:hover { + background-color: rgba(255, 185, 25, 0.34); +} + +/* ---- top controls ---- */ +window > box > box > button, +window > box > box > buttonbox > button { + background: rgba(39, 43, 52, 0.64); +} + +buttonbox > button * { + background: rgba(116, 0, 0, 0.0); + color: rgba(255, 255, 255, 1.0); +} + + +buttonbox > button:checked { + background-color: rgba(255, 125, 25, 0.34); +} + +buttonbox > button:hover { + background-color: rgba(255, 185, 25, 0.34); +} + +/* ---- notebook headers ---- */ +notebook > header { + background: rgba(39, 43, 52, 0.46); +} + +notebook > header > tabs > tab { + color: rgba(255, 255, 255, 1); +} + +notebook > header > tabs > tab:active { + background: rgba(0, 0, 0, 0.0); +} + notebook > header > tabs > tab:checked { /* Neon Blue 00e8ff */ background-color: rgba(0, 232, 255, 0.2); @@ -21,6 +65,41 @@ notebook > header > tabs > tab:checked { color: rgba(255, 255, 255, 0.8); } +popover { + background: rgba(39, 43, 52, 0.86); + color: rgba(255, 255, 255, 1); +} + +/* ---- make text selection slightly transparent ---- */ +* selection { + background-color: rgba(0, 115, 115, 0.34); + /* Bergundy */ + /* background-color: rgba(116, 0, 0, 0.64); */ + color: rgba(255, 255, 255, 0.5); +} + + +/* ---- notebook tab buttons ---- */ +tab > box > button { + background: rgba(116, 0, 0, 0.64); +} + +tab > box > button:hover { + background: rgba(256, 0, 0, 0.64); +} + + + + + + + + + + + + + #message_view { font: 16px "Monospace"; } @@ -83,4 +162,4 @@ XfdesktopIconView.view .rubberband { XfdesktopIconView.view:active { background-color: rgba(172, 102, 21, 1); -} */ +} */ \ No newline at end of file diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/ui_widgets/about_ui.glade b/debs/solarfm-0-0-1-x64/usr/share/solarfm/ui_widgets/about_ui.glade similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/ui_widgets/about_ui.glade rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/ui_widgets/about_ui.glade diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/ui_widgets/appchooser_ui.glade b/debs/solarfm-0-0-1-x64/usr/share/solarfm/ui_widgets/appchooser_ui.glade similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/ui_widgets/appchooser_ui.glade rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/ui_widgets/appchooser_ui.glade diff --git a/debs/solarfm-0-0-1-x64/usr/share/solarfm/ui_widgets/bottom_status_info_ui.glade b/debs/solarfm-0-0-1-x64/usr/share/solarfm/ui_widgets/bottom_status_info_ui.glade new file mode 100644 index 0000000..b2dd13d --- /dev/null +++ b/debs/solarfm-0-0-1-x64/usr/share/solarfm/ui_widgets/bottom_status_info_ui.glade @@ -0,0 +1,50 @@ + + + + + + True + False + 10 + 10 + 10 + 10 + 6 + 6 + 15 + top + + + True + False + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + True + False + + + False + True + 2 + + + + diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/ui_widgets/file_exists_ui.glade b/debs/solarfm-0-0-1-x64/usr/share/solarfm/ui_widgets/file_exists_ui.glade similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/ui_widgets/file_exists_ui.glade rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/ui_widgets/file_exists_ui.glade diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/ui_widgets/new_file_ui.glade b/debs/solarfm-0-0-1-x64/usr/share/solarfm/ui_widgets/new_file_ui.glade similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/ui_widgets/new_file_ui.glade rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/ui_widgets/new_file_ui.glade diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/ui_widgets/rename_ui.glade b/debs/solarfm-0-0-1-x64/usr/share/solarfm/ui_widgets/rename_ui.glade similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/ui_widgets/rename_ui.glade rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/ui_widgets/rename_ui.glade diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/ui_widgets/save_load_ui.glade b/debs/solarfm-0-0-1-x64/usr/share/solarfm/ui_widgets/save_load_ui.glade similarity index 100% rename from src/debs/solarfm-0-0-1-x64/usr/share/solarfm/ui_widgets/save_load_ui.glade rename to debs/solarfm-0-0-1-x64/usr/share/solarfm/ui_widgets/save_load_ui.glade diff --git a/plugins/searcher/mixins/file_search_mixin.py b/plugins/searcher/mixins/file_search_mixin.py index cb9f537..21ed0bf 100644 --- a/plugins/searcher/mixins/file_search_mixin.py +++ b/plugins/searcher/mixins/file_search_mixin.py @@ -43,6 +43,50 @@ class FileSearchMixin: self.reset_file_list_box() self.run_fsearch_watcher(query=widget) + + + + + + + +# Need to implement this over the threaded stuffs.... + + + def cancel_timer(self): + if self.timer: + self.timer.cancel() + GLib.idle_remove_by_data(None) + + def delay_search_Glib(self): + GLib.idle_add(self._do_highlight) + + def delay_search(self): + wait_time = self.search_time / len(self.search_text) + wait_time = max(wait_time, 0.05) + + self.timer = threading.Timer(wait_time, self.delay_search_Glib) + self.timer.daemon = True + self.timer.start() + + + + + + + + + + + + + + + + + + + @daemon_threaded def run_fsearch_watcher(self, query): while True: @@ -104,4 +148,4 @@ class FileSearchMixin: file = jdata[1] widget = FilePreviewWidget(target, file) - self._file_list.add(widget) + self._file_list.add(widget) \ No newline at end of file diff --git a/src/versions/solarfm-0.0.1/create-binary.sh b/src/create-binary.sh similarity index 100% rename from src/versions/solarfm-0.0.1/create-binary.sh rename to src/create-binary.sh diff --git a/src/versions/solarfm-0.0.1/create-standalone.sh b/src/create-standalone.sh similarity index 100% rename from src/versions/solarfm-0.0.1/create-standalone.sh rename to src/create-standalone.sh diff --git a/src/versions/solarfm-0.0.1/create-stubs.sh b/src/create-stubs.sh similarity index 100% rename from src/versions/solarfm-0.0.1/create-stubs.sh rename to src/create-stubs.sh diff --git a/src/debs/chown_all.sh b/src/debs/chown_all.sh deleted file mode 100644 index 44bef62..0000000 --- a/src/debs/chown_all.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash - -function main() { - sudo chown -R abaddon:abaddon . -} -main; diff --git a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/Main_Window.glade b/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/Main_Window.glade deleted file mode 100644 index 597d9be..0000000 --- a/src/debs/solarfm-0-0-1-x64/usr/share/solarfm/Main_Window.glade +++ /dev/null @@ -1,859 +0,0 @@ - - - - - - True - False - gtk-save-as - - - True - False - gtk-file - - - True - False - gtk-justify-center - - - True - False - gtk-save - - - True - False - gtk-execute - - - True - False - gtk-redo - - - True - False - gtk-stop - - - True - False - gtk-apply - 3 - - - True - False - gtk-apply - 3 - - - True - False - gtk-apply - 3 - - - True - False - gtk-apply - 3 - - - 800 - 600 - False - center - 1670 - 830 - icons/solarfm.png - center - - - - - - True - False - vertical - top - - - True - False - - - True - False - - - True - False - _File - True - - - True - False - - - gtk-new - create - True - False - New File/Folder... - True - True - - - - - - gtk-open - open - True - False - Open... - True - True - - - - - - True - False - - - - - Reload Plugins - True - False - image6 - False - - - - - - Terminal - True - False - image5 - False - - - - - - True - False - Session - - - True - False - - - Save Session - save_session - True - False - New File/Folder... - image4 - False - - - - - - Save Session As - save_session_as - True - False - New File/Folder... - image1 - False - - - - - - Load Session - load_session - True - False - New File/Folder... - image2 - False - - - - - - - - - - True - False - Debug - - - True - False - - - Show Errors - messages_popup - True - False - image3 - False - - - - - - - - - - gtk-quit - True - False - True - True - - - - - - - - - - True - False - _Edit - True - - - True - False - - - gtk-cut - cut - True - False - True - True - - - - - - gtk-copy - copy - True - False - True - True - - - - - - gtk-paste - paste - True - False - True - True - - - - - - - - - - True - False - _Help - True - - - True - False - - - gtk-about - about_page - True - False - True - True - - - - - - - - - - True - True - 0 - - - - - True - False - 5 - start - - - Plugins - plugins_popup - True - True - True - - - - True - True - 0 - - - - - tggl_notebook_1 - True - True - True - tggl_notebook_1_img - True - - - - True - True - 1 - - - - - tggl_notebook_2 - True - True - True - tggl_notebook_2_img - True - - - - True - True - 2 - - - - - tggl_notebook_3 - True - True - True - tggl_notebook_3_img - True - - - - True - True - 3 - - - - - tggl_notebook_4 - True - True - True - tggl_notebook_4_img - True - - - - True - True - 4 - - - - - I/O - io_popup - True - True - True - io_img - True - - - - True - True - 5 - - - - - False - True - 1 - - - - - - True - False - False - False - False - False - - - True - True - 2 - - - - - False - True - 0 - - - - - True - False - - - gtk-home - go_home - True - True - True - True - True - - - - False - True - 0 - - - - - gtk-add - create_tab - True - True - True - True - True - - - - False - True - 1 - - - - - gtk-go-up - go_up - True - True - True - True - True - - - - False - True - 2 - - - - - path_entry - True - True - True - Path... - - - - True - True - 3 - - - - - gtk-refresh - refresh_view - True - True - True - True - True - - - - False - True - 4 - - - - - False - True - 1 - - - - - True - True - True - True - vertical - True - - - True - True - 5 - True - True - True - - - notebook1 - True - True - True - 5 - 5 - 5 - 5 - False - True - sfm_windows - - - - - - - - - - - - - - - - - - - - - - - - window_1 - True - True - edit-find-symbolic - False - False - Search... - - - - False - - - - - False - False - - - - - notebook2 - True - True - True - 5 - 5 - 5 - 5 - False - True - sfm_windows - - - - - - - - - - - - - - - - - - - - - - - - window_2 - True - True - edit-find-symbolic - False - False - Search... - - - - False - - - - - False - False - - - - - True - True - - - - - True - True - 5 - True - True - True - - - notebook3 - True - True - True - 5 - 5 - 5 - 5 - False - True - sfm_windows - - - - - - - - - - - - - - - - - - - - - - - - window_3 - True - True - edit-find-symbolic - False - False - Search... - - - - False - - - - - False - False - - - - - notebook4 - True - True - True - 5 - 5 - 5 - False - True - sfm_windows - - - - - - - - - - - - - - - - - - - - - - - - window_4 - True - True - edit-find-symbolic - False - False - Search... - - - - False - - - - - False - False - - - - - True - True - - - - - True - True - 2 - - - - - True - False - 10 - 10 - 10 - 10 - 6 - 6 - 15 - top - - - True - False - - - False - True - 0 - - - - - True - False - - - False - True - 1 - - - - - True - False - - - False - True - 2 - - - - - False - True - 3 - - - - - - diff --git a/src/versions/solarfm-0.0.1/debugger.sh b/src/debugger.sh similarity index 100% rename from src/versions/solarfm-0.0.1/debugger.sh rename to src/debugger.sh diff --git a/src/versions/solarfm-0.0.1/setup.py b/src/setup.py similarity index 100% rename from src/versions/solarfm-0.0.1/setup.py rename to src/setup.py diff --git a/src/versions/solarfm-0.0.1/solarfm.toml b/src/solarfm.toml similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm.toml rename to src/solarfm.toml diff --git a/src/versions/solarfm-0.0.1/solarfm/__builtins__.py b/src/solarfm/__builtins__.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/__builtins__.py rename to src/solarfm/__builtins__.py diff --git a/src/versions/solarfm-0.0.1/solarfm/__init__.py b/src/solarfm/__init__.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/__init__.py rename to src/solarfm/__init__.py diff --git a/src/versions/solarfm-0.0.1/solarfm/__main__.py b/src/solarfm/__main__.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/__main__.py rename to src/solarfm/__main__.py diff --git a/src/versions/solarfm-0.0.1/solarfm/app.py b/src/solarfm/app.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/app.py rename to src/solarfm/app.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/__init__.py b/src/solarfm/core/__init__.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/__init__.py rename to src/solarfm/core/__init__.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/controller.py b/src/solarfm/core/controller.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/controller.py rename to src/solarfm/core/controller.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/controller_data.py b/src/solarfm/core/controller_data.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/controller_data.py rename to src/solarfm/core/controller_data.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/fs_actions/__init__.py b/src/solarfm/core/fs_actions/__init__.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/fs_actions/__init__.py rename to src/solarfm/core/fs_actions/__init__.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/fs_actions/crud_mixin.py b/src/solarfm/core/fs_actions/crud_mixin.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/fs_actions/crud_mixin.py rename to src/solarfm/core/fs_actions/crud_mixin.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/fs_actions/file_system_actions.py b/src/solarfm/core/fs_actions/file_system_actions.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/fs_actions/file_system_actions.py rename to src/solarfm/core/fs_actions/file_system_actions.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/fs_actions/handler_mixin.py b/src/solarfm/core/fs_actions/handler_mixin.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/fs_actions/handler_mixin.py rename to src/solarfm/core/fs_actions/handler_mixin.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/mixins/__init__.py b/src/solarfm/core/mixins/__init__.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/mixins/__init__.py rename to src/solarfm/core/mixins/__init__.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/mixins/signals/__init__.py b/src/solarfm/core/mixins/signals/__init__.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/mixins/signals/__init__.py rename to src/solarfm/core/mixins/signals/__init__.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/mixins/signals/file_action_signals_mixin.py b/src/solarfm/core/mixins/signals/file_action_signals_mixin.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/mixins/signals/file_action_signals_mixin.py rename to src/solarfm/core/mixins/signals/file_action_signals_mixin.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/mixins/signals/ipc_signals_mixin.py b/src/solarfm/core/mixins/signals/ipc_signals_mixin.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/mixins/signals/ipc_signals_mixin.py rename to src/solarfm/core/mixins/signals/ipc_signals_mixin.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/mixins/signals/keyboard_signals_mixin.py b/src/solarfm/core/mixins/signals/keyboard_signals_mixin.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/mixins/signals/keyboard_signals_mixin.py rename to src/solarfm/core/mixins/signals/keyboard_signals_mixin.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/mixins/signals_mixins.py b/src/solarfm/core/mixins/signals_mixins.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/mixins/signals_mixins.py rename to src/solarfm/core/mixins/signals_mixins.py index eb79f46..db044e8 100644 --- a/src/versions/solarfm-0.0.1/solarfm/core/mixins/signals_mixins.py +++ b/src/solarfm/core/mixins/signals_mixins.py @@ -1,12 +1,12 @@ # Python imports # Lib imports + +# Application imports from .signals.file_action_signals_mixin import FileActionSignalsMixin from .signals.ipc_signals_mixin import IPCSignalsMixin from .signals.keyboard_signals_mixin import KeyboardSignalsMixin -# Application imports - diff --git a/src/versions/solarfm-0.0.1/solarfm/core/mixins/ui/__init__.py b/src/solarfm/core/mixins/ui/__init__.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/mixins/ui/__init__.py rename to src/solarfm/core/mixins/ui/__init__.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/mixins/ui/grid_mixin.py b/src/solarfm/core/mixins/ui/grid_mixin.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/mixins/ui/grid_mixin.py rename to src/solarfm/core/mixins/ui/grid_mixin.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/mixins/ui/pane_mixin.py b/src/solarfm/core/mixins/ui/pane_mixin.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/mixins/ui/pane_mixin.py rename to src/solarfm/core/mixins/ui/pane_mixin.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/mixins/ui/tab_mixin.py b/src/solarfm/core/mixins/ui/tab_mixin.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/mixins/ui/tab_mixin.py rename to src/solarfm/core/mixins/ui/tab_mixin.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/mixins/ui/window_mixin.py b/src/solarfm/core/mixins/ui/window_mixin.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/mixins/ui/window_mixin.py rename to src/solarfm/core/mixins/ui/window_mixin.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/sfm_builder.py b/src/solarfm/core/sfm_builder.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/sfm_builder.py rename to src/solarfm/core/sfm_builder.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/ui_mixin.py b/src/solarfm/core/ui_mixin.py similarity index 96% rename from src/versions/solarfm-0.0.1/solarfm/core/ui_mixin.py rename to src/solarfm/core/ui_mixin.py index f8bb4af..406f1fa 100644 --- a/src/versions/solarfm-0.0.1/solarfm/core/ui_mixin.py +++ b/src/solarfm/core/ui_mixin.py @@ -77,7 +77,7 @@ class UIMixin(PaneMixin, WindowMixin): scroll_win = notebook.get_children()[-1] icon_grid = scroll_win.get_children()[0] - # self._focus_last_visible_notebook(icon_grid) + self._focus_last_visible_notebook(icon_grid) except UIMixinException as e: logger.info("\n: The saved session might be missing window data! :\nLocation: ~/.config/solarfm/session.json\nFix: Back it up and delete it to reset.\n") logger.debug(repr(e)) @@ -85,4 +85,4 @@ class UIMixin(PaneMixin, WindowMixin): for j in range(0, 4): i = j + 1 self.fm_controller.create_window() - self.create_new_tab_notebook(None, i, None) + self.create_new_tab_notebook(None, i, None) \ No newline at end of file diff --git a/src/versions/solarfm-0.0.1/solarfm/core/widgets/__init__.py b/src/solarfm/core/widgets/__init__.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/widgets/__init__.py rename to src/solarfm/core/widgets/__init__.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/widgets/bottom_status_info_widget.py b/src/solarfm/core/widgets/bottom_status_info_widget.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/widgets/bottom_status_info_widget.py rename to src/solarfm/core/widgets/bottom_status_info_widget.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/widgets/context_menu_widget.py b/src/solarfm/core/widgets/context_menu_widget.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/widgets/context_menu_widget.py rename to src/solarfm/core/widgets/context_menu_widget.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/widgets/dialogs/__init__.py b/src/solarfm/core/widgets/dialogs/__init__.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/widgets/dialogs/__init__.py rename to src/solarfm/core/widgets/dialogs/__init__.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/widgets/dialogs/about_widget.py b/src/solarfm/core/widgets/dialogs/about_widget.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/widgets/dialogs/about_widget.py rename to src/solarfm/core/widgets/dialogs/about_widget.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/widgets/dialogs/appchooser_widget.py b/src/solarfm/core/widgets/dialogs/appchooser_widget.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/widgets/dialogs/appchooser_widget.py rename to src/solarfm/core/widgets/dialogs/appchooser_widget.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/widgets/dialogs/file_exists_widget.py b/src/solarfm/core/widgets/dialogs/file_exists_widget.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/widgets/dialogs/file_exists_widget.py rename to src/solarfm/core/widgets/dialogs/file_exists_widget.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/widgets/dialogs/message_widget.py b/src/solarfm/core/widgets/dialogs/message_widget.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/widgets/dialogs/message_widget.py rename to src/solarfm/core/widgets/dialogs/message_widget.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/widgets/dialogs/new_file_widget.py b/src/solarfm/core/widgets/dialogs/new_file_widget.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/widgets/dialogs/new_file_widget.py rename to src/solarfm/core/widgets/dialogs/new_file_widget.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/widgets/dialogs/rename_widget.py b/src/solarfm/core/widgets/dialogs/rename_widget.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/widgets/dialogs/rename_widget.py rename to src/solarfm/core/widgets/dialogs/rename_widget.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/widgets/dialogs/save_load_widget.py b/src/solarfm/core/widgets/dialogs/save_load_widget.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/widgets/dialogs/save_load_widget.py rename to src/solarfm/core/widgets/dialogs/save_load_widget.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/widgets/dialogs/user_pass_widget.py b/src/solarfm/core/widgets/dialogs/user_pass_widget.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/widgets/dialogs/user_pass_widget.py rename to src/solarfm/core/widgets/dialogs/user_pass_widget.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/widgets/files_view/__init__.py b/src/solarfm/core/widgets/files_view/__init__.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/widgets/files_view/__init__.py rename to src/solarfm/core/widgets/files_view/__init__.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/widgets/files_view/files_widget.py b/src/solarfm/core/widgets/files_view/files_widget.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/widgets/files_view/files_widget.py rename to src/solarfm/core/widgets/files_view/files_widget.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/widgets/files_view/grid_mixin.py b/src/solarfm/core/widgets/files_view/grid_mixin.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/widgets/files_view/grid_mixin.py rename to src/solarfm/core/widgets/files_view/grid_mixin.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/widgets/files_view/tab_mixin.py b/src/solarfm/core/widgets/files_view/tab_mixin.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/widgets/files_view/tab_mixin.py rename to src/solarfm/core/widgets/files_view/tab_mixin.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/widgets/files_view/window_mixin.py b/src/solarfm/core/widgets/files_view/window_mixin.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/widgets/files_view/window_mixin.py rename to src/solarfm/core/widgets/files_view/window_mixin.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/widgets/icon_grid_widget.py b/src/solarfm/core/widgets/icon_grid_widget.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/widgets/icon_grid_widget.py rename to src/solarfm/core/widgets/icon_grid_widget.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/widgets/icon_tree_widget.py b/src/solarfm/core/widgets/icon_tree_widget.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/widgets/icon_tree_widget.py rename to src/solarfm/core/widgets/icon_tree_widget.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/widgets/io_widget.py b/src/solarfm/core/widgets/io_widget.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/widgets/io_widget.py rename to src/solarfm/core/widgets/io_widget.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/widgets/popups/__init__.py b/src/solarfm/core/widgets/popups/__init__.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/widgets/popups/__init__.py rename to src/solarfm/core/widgets/popups/__init__.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/widgets/popups/io_popup_widget.py b/src/solarfm/core/widgets/popups/io_popup_widget.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/widgets/popups/io_popup_widget.py rename to src/solarfm/core/widgets/popups/io_popup_widget.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/widgets/popups/message_popup_widget.py b/src/solarfm/core/widgets/popups/message_popup_widget.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/widgets/popups/message_popup_widget.py rename to src/solarfm/core/widgets/popups/message_popup_widget.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/widgets/popups/path_menu_popup_widget.py b/src/solarfm/core/widgets/popups/path_menu_popup_widget.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/widgets/popups/path_menu_popup_widget.py rename to src/solarfm/core/widgets/popups/path_menu_popup_widget.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/widgets/popups/plugins_popup_widget.py b/src/solarfm/core/widgets/popups/plugins_popup_widget.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/widgets/popups/plugins_popup_widget.py rename to src/solarfm/core/widgets/popups/plugins_popup_widget.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/widgets/tab_header_widget.py b/src/solarfm/core/widgets/tab_header_widget.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/widgets/tab_header_widget.py rename to src/solarfm/core/widgets/tab_header_widget.py diff --git a/src/versions/solarfm-0.0.1/solarfm/core/window.py b/src/solarfm/core/window.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/core/window.py rename to src/solarfm/core/window.py diff --git a/src/versions/solarfm-0.0.1/solarfm/plugins/__init__.py b/src/solarfm/plugins/__init__.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/plugins/__init__.py rename to src/solarfm/plugins/__init__.py diff --git a/src/versions/solarfm-0.0.1/solarfm/plugins/manifest.py b/src/solarfm/plugins/manifest.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/plugins/manifest.py rename to src/solarfm/plugins/manifest.py diff --git a/src/versions/solarfm-0.0.1/solarfm/plugins/plugin_base.py b/src/solarfm/plugins/plugin_base.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/plugins/plugin_base.py rename to src/solarfm/plugins/plugin_base.py diff --git a/src/versions/solarfm-0.0.1/solarfm/plugins/plugins_controller.py b/src/solarfm/plugins/plugins_controller.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/plugins/plugins_controller.py rename to src/solarfm/plugins/plugins_controller.py diff --git a/src/versions/solarfm-0.0.1/solarfm/shellfm/__init__.py b/src/solarfm/shellfm/__init__.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/shellfm/__init__.py rename to src/solarfm/shellfm/__init__.py diff --git a/src/versions/solarfm-0.0.1/solarfm/shellfm/windows/__init__.py b/src/solarfm/shellfm/windows/__init__.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/shellfm/windows/__init__.py rename to src/solarfm/shellfm/windows/__init__.py diff --git a/src/versions/solarfm-0.0.1/solarfm/shellfm/windows/controller.py b/src/solarfm/shellfm/windows/controller.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/shellfm/windows/controller.py rename to src/solarfm/shellfm/windows/controller.py diff --git a/src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/__init__.py b/src/solarfm/shellfm/windows/tabs/__init__.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/__init__.py rename to src/solarfm/shellfm/windows/tabs/__init__.py diff --git a/src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/icons/__init__.py b/src/solarfm/shellfm/windows/tabs/icons/__init__.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/icons/__init__.py rename to src/solarfm/shellfm/windows/tabs/icons/__init__.py diff --git a/src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/icons/icon.py b/src/solarfm/shellfm/windows/tabs/icons/icon.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/icons/icon.py rename to src/solarfm/shellfm/windows/tabs/icons/icon.py diff --git a/src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/icons/mixins/__init__.py b/src/solarfm/shellfm/windows/tabs/icons/mixins/__init__.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/icons/mixins/__init__.py rename to src/solarfm/shellfm/windows/tabs/icons/mixins/__init__.py diff --git a/src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/icons/mixins/desktopiconmixin.py b/src/solarfm/shellfm/windows/tabs/icons/mixins/desktopiconmixin.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/icons/mixins/desktopiconmixin.py rename to src/solarfm/shellfm/windows/tabs/icons/mixins/desktopiconmixin.py diff --git a/src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/icons/mixins/meshsiconmixin.py b/src/solarfm/shellfm/windows/tabs/icons/mixins/meshsiconmixin.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/icons/mixins/meshsiconmixin.py rename to src/solarfm/shellfm/windows/tabs/icons/mixins/meshsiconmixin.py diff --git a/src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/icons/mixins/videoiconmixin.py b/src/solarfm/shellfm/windows/tabs/icons/mixins/videoiconmixin.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/icons/mixins/videoiconmixin.py rename to src/solarfm/shellfm/windows/tabs/icons/mixins/videoiconmixin.py diff --git a/src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/icons/mixins/xdg/BaseDirectory.py b/src/solarfm/shellfm/windows/tabs/icons/mixins/xdg/BaseDirectory.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/icons/mixins/xdg/BaseDirectory.py rename to src/solarfm/shellfm/windows/tabs/icons/mixins/xdg/BaseDirectory.py diff --git a/src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/icons/mixins/xdg/Config.py b/src/solarfm/shellfm/windows/tabs/icons/mixins/xdg/Config.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/icons/mixins/xdg/Config.py rename to src/solarfm/shellfm/windows/tabs/icons/mixins/xdg/Config.py diff --git a/src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/icons/mixins/xdg/DesktopEntry.py b/src/solarfm/shellfm/windows/tabs/icons/mixins/xdg/DesktopEntry.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/icons/mixins/xdg/DesktopEntry.py rename to src/solarfm/shellfm/windows/tabs/icons/mixins/xdg/DesktopEntry.py diff --git a/src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/icons/mixins/xdg/Exceptions.py b/src/solarfm/shellfm/windows/tabs/icons/mixins/xdg/Exceptions.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/icons/mixins/xdg/Exceptions.py rename to src/solarfm/shellfm/windows/tabs/icons/mixins/xdg/Exceptions.py diff --git a/src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/icons/mixins/xdg/IconTheme.py b/src/solarfm/shellfm/windows/tabs/icons/mixins/xdg/IconTheme.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/icons/mixins/xdg/IconTheme.py rename to src/solarfm/shellfm/windows/tabs/icons/mixins/xdg/IconTheme.py diff --git a/src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/icons/mixins/xdg/IniFile.py b/src/solarfm/shellfm/windows/tabs/icons/mixins/xdg/IniFile.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/icons/mixins/xdg/IniFile.py rename to src/solarfm/shellfm/windows/tabs/icons/mixins/xdg/IniFile.py diff --git a/src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/icons/mixins/xdg/Locale.py b/src/solarfm/shellfm/windows/tabs/icons/mixins/xdg/Locale.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/icons/mixins/xdg/Locale.py rename to src/solarfm/shellfm/windows/tabs/icons/mixins/xdg/Locale.py diff --git a/src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/icons/mixins/xdg/Menu.py b/src/solarfm/shellfm/windows/tabs/icons/mixins/xdg/Menu.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/icons/mixins/xdg/Menu.py rename to src/solarfm/shellfm/windows/tabs/icons/mixins/xdg/Menu.py diff --git a/src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/icons/mixins/xdg/MenuEditor.py b/src/solarfm/shellfm/windows/tabs/icons/mixins/xdg/MenuEditor.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/icons/mixins/xdg/MenuEditor.py rename to src/solarfm/shellfm/windows/tabs/icons/mixins/xdg/MenuEditor.py diff --git a/src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/icons/mixins/xdg/Mime.py b/src/solarfm/shellfm/windows/tabs/icons/mixins/xdg/Mime.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/icons/mixins/xdg/Mime.py rename to src/solarfm/shellfm/windows/tabs/icons/mixins/xdg/Mime.py diff --git a/src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/icons/mixins/xdg/RecentFiles.py b/src/solarfm/shellfm/windows/tabs/icons/mixins/xdg/RecentFiles.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/icons/mixins/xdg/RecentFiles.py rename to src/solarfm/shellfm/windows/tabs/icons/mixins/xdg/RecentFiles.py diff --git a/src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/icons/mixins/xdg/__init__.py b/src/solarfm/shellfm/windows/tabs/icons/mixins/xdg/__init__.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/icons/mixins/xdg/__init__.py rename to src/solarfm/shellfm/windows/tabs/icons/mixins/xdg/__init__.py diff --git a/src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/icons/mixins/xdg/util.py b/src/solarfm/shellfm/windows/tabs/icons/mixins/xdg/util.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/icons/mixins/xdg/util.py rename to src/solarfm/shellfm/windows/tabs/icons/mixins/xdg/util.py diff --git a/src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/path.py b/src/solarfm/shellfm/windows/tabs/path.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/path.py rename to src/solarfm/shellfm/windows/tabs/path.py diff --git a/src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/tab.py b/src/solarfm/shellfm/windows/tabs/tab.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/tab.py rename to src/solarfm/shellfm/windows/tabs/tab.py diff --git a/src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/utils/__init__.py b/src/solarfm/shellfm/windows/tabs/utils/__init__.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/utils/__init__.py rename to src/solarfm/shellfm/windows/tabs/utils/__init__.py diff --git a/src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/utils/filehandler.py b/src/solarfm/shellfm/windows/tabs/utils/filehandler.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/utils/filehandler.py rename to src/solarfm/shellfm/windows/tabs/utils/filehandler.py diff --git a/src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/utils/launcher.py b/src/solarfm/shellfm/windows/tabs/utils/launcher.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/utils/launcher.py rename to src/solarfm/shellfm/windows/tabs/utils/launcher.py diff --git a/src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/utils/settings.py b/src/solarfm/shellfm/windows/tabs/utils/settings.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/shellfm/windows/tabs/utils/settings.py rename to src/solarfm/shellfm/windows/tabs/utils/settings.py diff --git a/src/versions/solarfm-0.0.1/solarfm/shellfm/windows/window.py b/src/solarfm/shellfm/windows/window.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/shellfm/windows/window.py rename to src/solarfm/shellfm/windows/window.py diff --git a/src/versions/solarfm-0.0.1/solarfm/utils/__init__.py b/src/solarfm/utils/__init__.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/utils/__init__.py rename to src/solarfm/utils/__init__.py diff --git a/src/versions/solarfm-0.0.1/solarfm/utils/debugging.py b/src/solarfm/utils/debugging.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/utils/debugging.py rename to src/solarfm/utils/debugging.py diff --git a/src/versions/solarfm-0.0.1/solarfm/utils/event_system.py b/src/solarfm/utils/event_system.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/utils/event_system.py rename to src/solarfm/utils/event_system.py diff --git a/src/versions/solarfm-0.0.1/solarfm/utils/ipc_server.py b/src/solarfm/utils/ipc_server.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/utils/ipc_server.py rename to src/solarfm/utils/ipc_server.py diff --git a/src/versions/solarfm-0.0.1/solarfm/utils/keybindings.py b/src/solarfm/utils/keybindings.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/utils/keybindings.py rename to src/solarfm/utils/keybindings.py diff --git a/src/versions/solarfm-0.0.1/solarfm/utils/logger.py b/src/solarfm/utils/logger.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/utils/logger.py rename to src/solarfm/utils/logger.py diff --git a/src/versions/solarfm-0.0.1/solarfm/utils/settings_manager/__init__.py b/src/solarfm/utils/settings_manager/__init__.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/utils/settings_manager/__init__.py rename to src/solarfm/utils/settings_manager/__init__.py diff --git a/src/versions/solarfm-0.0.1/solarfm/utils/settings_manager/manager.py b/src/solarfm/utils/settings_manager/manager.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/utils/settings_manager/manager.py rename to src/solarfm/utils/settings_manager/manager.py diff --git a/src/versions/solarfm-0.0.1/solarfm/utils/settings_manager/options/__init__.py b/src/solarfm/utils/settings_manager/options/__init__.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/utils/settings_manager/options/__init__.py rename to src/solarfm/utils/settings_manager/options/__init__.py diff --git a/src/versions/solarfm-0.0.1/solarfm/utils/settings_manager/options/config.py b/src/solarfm/utils/settings_manager/options/config.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/utils/settings_manager/options/config.py rename to src/solarfm/utils/settings_manager/options/config.py diff --git a/src/versions/solarfm-0.0.1/solarfm/utils/settings_manager/options/debugging.py b/src/solarfm/utils/settings_manager/options/debugging.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/utils/settings_manager/options/debugging.py rename to src/solarfm/utils/settings_manager/options/debugging.py diff --git a/src/versions/solarfm-0.0.1/solarfm/utils/settings_manager/options/filters.py b/src/solarfm/utils/settings_manager/options/filters.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/utils/settings_manager/options/filters.py rename to src/solarfm/utils/settings_manager/options/filters.py diff --git a/src/versions/solarfm-0.0.1/solarfm/utils/settings_manager/options/settings.py b/src/solarfm/utils/settings_manager/options/settings.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/utils/settings_manager/options/settings.py rename to src/solarfm/utils/settings_manager/options/settings.py diff --git a/src/versions/solarfm-0.0.1/solarfm/utils/settings_manager/options/theming.py b/src/solarfm/utils/settings_manager/options/theming.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/utils/settings_manager/options/theming.py rename to src/solarfm/utils/settings_manager/options/theming.py diff --git a/src/versions/solarfm-0.0.1/solarfm/utils/settings_manager/start_check_mixin.py b/src/solarfm/utils/settings_manager/start_check_mixin.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/utils/settings_manager/start_check_mixin.py rename to src/solarfm/utils/settings_manager/start_check_mixin.py diff --git a/src/versions/solarfm-0.0.1/solarfm/utils/singleton.py b/src/solarfm/utils/singleton.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/utils/singleton.py rename to src/solarfm/utils/singleton.py diff --git a/src/versions/solarfm-0.0.1/solarfm/utils/types/__init__.py b/src/solarfm/utils/types/__init__.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/utils/types/__init__.py rename to src/solarfm/utils/types/__init__.py diff --git a/src/versions/solarfm-0.0.1/solarfm/utils/types/state.py b/src/solarfm/utils/types/state.py similarity index 100% rename from src/versions/solarfm-0.0.1/solarfm/utils/types/state.py rename to src/solarfm/utils/types/state.py diff --git a/user_config/bin/solarfm b/user_config/bin/solarfm index 8cca2db..e833ed3 100755 --- a/user_config/bin/solarfm +++ b/user_config/bin/solarfm @@ -12,6 +12,14 @@ function main() { cd "${call_path}" echo "Working Dir: " $(pwd) - python /opt/solarfm.zip "$@" + files=() + for f in "$@"; do + target=$(readlink -f "${f}") + i="${#files[@]}" + size=$(($i + 1)) + files[$size]="${target}" + done + + python /opt/solarfm.zip "${files[@]}" } main "$@"; diff --git a/user_config/usr/share/solarfm/Main_Window.glade b/user_config/usr/share/solarfm/Main_Window.glade index 9bcb55c..e604e38 100644 --- a/user_config/usr/share/solarfm/Main_Window.glade +++ b/user_config/usr/share/solarfm/Main_Window.glade @@ -32,6 +32,11 @@ False gtk-redo + + True + False + gtk-justify-center + True False @@ -203,6 +208,17 @@ + + + Show Interactive Debugger + ui_debug + True + False + image7 + False + + + @@ -579,7 +595,6 @@ - True False start @@ -674,7 +689,6 @@ - True False start @@ -783,7 +797,6 @@ - True False start @@ -877,7 +890,6 @@ - True False start diff --git a/user_config/usr/share/solarfm/key-bindings.json b/user_config/usr/share/solarfm/key-bindings.json index b788b8b..83e0081 100644 --- a/user_config/usr/share/solarfm/key-bindings.json +++ b/user_config/usr/share/solarfm/key-bindings.json @@ -6,7 +6,7 @@ "open_terminal" : "F4", "refresh_tab" : ["F5", "r"], - "tggl_top_main_menubar" : "Alt_L", + "tggl_top_main_menubar" : "0", "tear_down" : "q", "go_up" : "Up", "go_home" : "slash", diff --git a/user_config/usr/share/solarfm/stylesheet.css b/user_config/usr/share/solarfm/stylesheet.css index c0383f6..e802040 100644 --- a/user_config/usr/share/solarfm/stylesheet.css +++ b/user_config/usr/share/solarfm/stylesheet.css @@ -1,4 +1,10 @@ /* Set fm to have transparent window */ + +/* * {*/ +/* background: rgba(39, 43, 52, 0.24);*/ +/* color: rgba(255, 255, 255, 1);*/ +/* }*/ + box, iconview, notebook, @@ -9,9 +15,47 @@ treeview.view, .content-view, .view { background: rgba(19, 21, 25, 0.14); + /* background: rgba(39, 43, 52, 0.14); */ color: rgba(255, 255, 255, 1); } +button:hover { + background-color: rgba(255, 185, 25, 0.34); +} + +/* ---- top controls ---- */ +window > box > box > button, +window > box > box > buttonbox > button { + background: rgba(39, 43, 52, 0.64); +} + +buttonbox > button * { + background: rgba(116, 0, 0, 0.0); + color: rgba(255, 255, 255, 1.0); +} + + +buttonbox > button:checked { + background-color: rgba(255, 125, 25, 0.34); +} + +buttonbox > button:hover { + background-color: rgba(255, 185, 25, 0.34); +} + +/* ---- notebook headers ---- */ +notebook > header { + background: rgba(39, 43, 52, 0.46); +} + +notebook > header > tabs > tab { + color: rgba(255, 255, 255, 1); +} + +notebook > header > tabs > tab:active { + background: rgba(0, 0, 0, 0.0); +} + notebook > header > tabs > tab:checked { /* Neon Blue 00e8ff */ background-color: rgba(0, 232, 255, 0.2); @@ -21,6 +65,41 @@ notebook > header > tabs > tab:checked { color: rgba(255, 255, 255, 0.8); } +popover { + background: rgba(39, 43, 52, 0.86); + color: rgba(255, 255, 255, 1); +} + +/* ---- make text selection slightly transparent ---- */ +* selection { + background-color: rgba(0, 115, 115, 0.34); + /* Bergundy */ + /* background-color: rgba(116, 0, 0, 0.64); */ + color: rgba(255, 255, 255, 0.5); +} + + +/* ---- notebook tab buttons ---- */ +tab > box > button { + background: rgba(116, 0, 0, 0.64); +} + +tab > box > button:hover { + background: rgba(256, 0, 0, 0.64); +} + + + + + + + + + + + + + #message_view { font: 16px "Monospace"; } @@ -83,4 +162,4 @@ XfdesktopIconView.view .rubberband { XfdesktopIconView.view:active { background-color: rgba(172, 102, 21, 1); -} */ +} */ \ No newline at end of file