├── .eslintignore
├── .eslintrc.json
├── .github
├── ISSUE_TEMPLATE
│ ├── bug-report-.md
│ ├── bug_report_template
│ ├── feature-request-.md
│ ├── feature_request_template.md
│ └── other.md
└── img
│ ├── full-export.png
│ ├── open-debug-console-1.png
│ ├── open-debug-console-2.png
│ ├── open-debug-console-3.png
│ └── open-debug-console-4.png
├── .gitignore
├── .vscode
├── cSpell.json
└── launch.json
├── LICENSE
├── LICENSES
├── README.md
├── _locales
├── de
│ └── messages.json
├── en
│ └── messages.json
├── es
│ └── messages.json
├── fr
│ └── messages.json
├── it
│ └── messages.json
├── ja
│ └── messages.json
├── nl
│ └── messages.json
├── pt_BR
│ └── messages.json
└── zh_CN
│ └── messages.json
├── changes
├── doc
└── translate-dropfeeds.md
├── eslint.sh
├── help
├── _any
│ ├── css
│ │ └── help.css
│ ├── img
│ │ ├── help-feed-type-open.png
│ │ ├── help-feed-type-v.png
│ │ ├── help-feed-type.png
│ │ ├── help-ft-code1.png
│ │ ├── help-last-edition.png
│ │ ├── help-new-script.png
│ │ ├── help-script-editor-ft.png
│ │ ├── help-script-editor-vf.png
│ │ ├── help-url-matching.png
│ │ └── help-vf-code1.png
│ └── userScripts
│ │ └── userScriptTools.html
├── de
│ └── userScripts
│ │ ├── feedTransformerHelp.html
│ │ └── virtualFeedHelp.html
├── en
│ └── userScripts
│ │ ├── feedTransformerHelp.html
│ │ └── virtualFeedHelp.html
├── es
│ └── userScripts
│ │ ├── feedTransformerHelp.html
│ │ └── virtualFeedHelp.html
├── fr
│ └── userScripts
│ │ ├── feedTransformerHelp.html
│ │ └── virtualFeedHelp.html
├── helpLang.list
├── it
│ └── userScripts
│ │ ├── feedTransformerHelp.html
│ │ └── virtualFeedHelp.html
├── ja
│ └── userScripts
│ │ ├── feedTransformerHelp.html
│ │ └── virtualFeedHelp.html
├── nl
│ └── userScripts
│ │ ├── feedTransformerHelp.html
│ │ └── virtualFeedHelp.html
└── zh_CN
│ └── userScripts
│ ├── feedTransformerHelp.html
│ └── virtualFeedHelp.html
├── html
├── customThemeManager.html
├── debug.html
├── discover-feeds.html
├── feedList.html
├── options.html
├── securityFilter.html
├── sidebar.html
├── subscribe.html
├── subscribeThisFeed.html
└── userScripts.html
├── js
├── components
│ ├── consoleMenu.js
│ ├── editor.js
│ ├── editorMenu.js
│ ├── textConsole.js
│ └── undoRedoTextArea.js
├── independent
│ ├── background.js
│ └── content-script.js
├── lib
│ └── jszip
│ │ ├── jszip-utils.min.js
│ │ └── jszip.min.js
├── tools
│ ├── bookmarkManager.js
│ ├── browserManager.js
│ ├── compute.js
│ ├── cssManager.js
│ ├── dateTime.js
│ ├── defaultValues.js
│ ├── dialogs.js
│ ├── feed.js
│ ├── feedManager.js
│ ├── feedParser.js
│ ├── feedRenderer.js
│ ├── feedRendererOptions.js
│ ├── feedTabHandler.js
│ ├── feedTransform.js
│ ├── fontManager.js
│ ├── itemManager.js
│ ├── itemSorter.js
│ ├── listener.js
│ ├── localStorageManager.js
│ ├── progressBar.js
│ ├── securityFilters.js
│ ├── syntaxHighlighter.js
│ ├── tabManager.js
│ ├── textTools.js
│ ├── theme-refresh.js
│ ├── themeCustomManager.js
│ ├── themeManager.js
│ ├── transfer.js
│ ├── usScriptTools.js
│ ├── userScriptTools.js
│ ├── workerPool.js
│ ├── xmlTools.js
│ └── zipTools.js
├── ui
│ ├── customThemeManager
│ │ ├── customThemeManagerUi.js
│ │ └── customThemeNameDialog.js
│ ├── debug
│ │ └── debug.js
│ ├── discover-feeds
│ │ ├── discover-feeds.js
│ │ └── selectionRow.js
│ ├── feedList
│ │ └── feedList.js
│ ├── options
│ │ ├── allTabsControl.js
│ │ ├── opmlExporter.js
│ │ ├── opmlImporter.js
│ │ ├── options.js
│ │ ├── tabAdvanced.js
│ │ ├── tabContentArea.js
│ │ ├── tabGeneral.js
│ │ ├── tabItems.js
│ │ ├── tabManagement.js
│ │ ├── tabTheme.js
│ │ ├── tabUpdateChecker.js
│ │ └── tabView.js
│ ├── securityFilter
│ │ ├── allTabsControl.js
│ │ ├── tabCssFilter.js
│ │ └── tabHtmlFilter.js
│ ├── sidebar
│ │ ├── feedsContextMenu.js
│ │ ├── feedsFilterBar.js
│ │ ├── feedsInfoView.js
│ │ ├── feedsNewFolderDialog.js
│ │ ├── feedsSelectionBar.js
│ │ ├── feedsStatusBar.js
│ │ ├── feedsTopMenu.js
│ │ ├── feedsTreeView.js
│ │ ├── itemsLayout.js
│ │ ├── itemsSelectionBar.js
│ │ ├── itemsToolBar.js
│ │ ├── optionSubscribeDialog.js
│ │ ├── renderItemLayout.js
│ │ ├── sidebar.js
│ │ └── splitterBar.js
│ ├── subscribe
│ │ ├── folderTreeView.js
│ │ ├── newFolderDialog.js
│ │ └── subscribe.js
│ ├── subscribeButton
│ │ └── subscribeButton.js
│ ├── subscribeThisFeed
│ │ └── subscribeThisFeed.js
│ └── userScripts
│ │ ├── UserScriptsManager.js
│ │ ├── userScripts.js
│ │ └── userScriptsEditor.js
└── workers
│ └── wkReplace.js
├── makeExt.sh
├── manifest.json
├── manifestv2.json
├── manifestv3.json
├── resources
└── highlighters
│ └── javascript.json
├── road-map
├── sources
├── themes-src
├── _any
│ ├── any-test.svg
│ ├── drop-feeds.svg
│ ├── filter-clean.svg
│ ├── rss-logo.svg
│ ├── scripts-delete.svg
│ ├── scripts-disabled.svg
│ ├── scripts-edit.svg
│ ├── scripts-enabled.svg
│ ├── scripts-info.svg
│ ├── scripts-new.svg
│ ├── scripts-new1.svg
│ └── scripts-subscribe.svg
├── _renderTab
│ └── two_panels
│ │ ├── link-go.svg
│ │ └── mail-to.svg
├── dauphine
│ ├── 9-itemMenu.svg
│ ├── articles-hide.svg
│ ├── check-feeds-animation.xcf
│ ├── check-feeds.svg
│ ├── delete.svg
│ ├── feed-error.svg
│ ├── feed-info.svg
│ ├── feed-open.svg
│ ├── filter.svg
│ ├── folder-closed.svg
│ ├── folder-info.svg
│ ├── folder-new.svg
│ ├── folder-open.svg
│ ├── itemMarkAllAsReadButton.svg
│ ├── itemMarkAllAsUnreadButton.svg
│ ├── itemMarkAsReadButton.svg
│ ├── itemMarkAsUnreadButton.svg
│ ├── itemOpenUnreadButton.svg
│ ├── magnify.svg
│ ├── mark-as-read.svg
│ ├── mark-as-unread.svg
│ ├── merge.svg
│ ├── none.xcf
│ ├── only-updated-feeds.svg
│ ├── options.svg
│ ├── restart.svg
│ ├── settings.svg
│ ├── sort.svg
│ ├── subscribe-add.svg
│ ├── subscribe-go.svg
│ ├── subscribe-url.svg
│ ├── title.svg
│ ├── toggle-folders.svg
│ └── updating-animation.xcf
├── fox_memory
│ ├── articles-hide.svg
│ ├── check-feeds-animation
│ │ ├── 00.png
│ │ ├── 01.png
│ │ ├── 02.png
│ │ ├── 03.png
│ │ ├── 04.png
│ │ ├── 05.png
│ │ ├── 06.png
│ │ ├── 07.png
│ │ ├── 08.png
│ │ ├── 09.png
│ │ └── check-feeds-animation.xcf
│ ├── check-feeds.svg
│ ├── delKey.svg
│ ├── delete.svg
│ ├── feed-error.svg
│ ├── feed-info.svg
│ ├── feed-open.svg
│ ├── feed-read-all.svg
│ ├── feed-read.svg
│ ├── feed-unread-all.svg
│ ├── feed-unread.svg
│ ├── filter.svg
│ ├── folder-closed.svg
│ ├── folder-info.svg
│ ├── folder-new.svg
│ ├── folder-open.svg
│ ├── itemMarkAllAsReadButton.svg
│ ├── itemMarkAllAsUnreadButton.svg
│ ├── itemMarkAsReadButton.svg
│ ├── itemMarkAsUnreadButton.svg
│ ├── itemOpenUnreadButton.svg
│ ├── magnify.svg
│ ├── merge.svg
│ ├── only-updated-feeds.svg
│ ├── options.svg
│ ├── restart.svg
│ ├── settings.svg
│ ├── sort.svg
│ ├── subscribe-add.svg
│ ├── subscribe-go.svg
│ ├── subscribe-url.svg
│ ├── title.svg
│ ├── toggle-folders.svg
│ ├── updating-animation
│ │ ├── 00.png
│ │ ├── 01.png
│ │ ├── 02.png
│ │ ├── 03.png
│ │ ├── 04.png
│ │ ├── 05.png
│ │ ├── 06.png
│ │ ├── 07.png
│ │ └── updating-16.xcf
│ └── updating.svg
├── legacy
│ ├── articles-hide.svg
│ ├── check-feeds-animation
│ │ ├── 00.png
│ │ ├── 01.png
│ │ ├── 02.png
│ │ ├── 03.png
│ │ ├── 04.png
│ │ ├── 05.png
│ │ ├── 06.png
│ │ ├── 07.png
│ │ ├── 08.png
│ │ ├── 09.png
│ │ └── check-feeds-animation.xcf
│ ├── check-feeds.svg
│ ├── delete.svg
│ ├── feed-error.svg
│ ├── feed-info.svg
│ ├── feed-open.svg
│ ├── feed-read-all.svg
│ ├── feed-read.svg
│ ├── feed-unread-all.svg
│ ├── feed-unread.svg
│ ├── filter.svg
│ ├── folder-closed.svg
│ ├── folder-info.svg
│ ├── folder-new.svg
│ ├── folder-open.svg
│ ├── itemMarkAllAsReadButton.svg
│ ├── itemMarkAllAsUnreadButton.svg
│ ├── itemMarkAsReadButton.svg
│ ├── itemMarkAsUnreadButton.svg
│ ├── itemOpenUnreadButton.svg
│ ├── magnify.svg
│ ├── merge.svg
│ ├── only-updated-feeds.svg
│ ├── options.svg
│ ├── restart.svg
│ ├── settings.svg
│ ├── sort.svg
│ ├── subscribe-add.svg
│ ├── subscribe-go.svg
│ ├── subscribe-url.svg
│ ├── title.svg
│ ├── toggle-folders.svg
│ ├── updating-animation
│ │ ├── 00.png
│ │ ├── 01.png
│ │ ├── 02.png
│ │ ├── 03.png
│ │ ├── 04.png
│ │ ├── 05.png
│ │ ├── 06.png
│ │ ├── 07.png
│ │ └── updating-16.xcf
│ └── updating.svg
├── legacy_dark-old
│ ├── articles-hide.svg
│ ├── check-feeds
│ ├── check-feeds-animation
│ │ ├── 00.png
│ │ ├── 01.png
│ │ ├── 02.png
│ │ ├── 03.png
│ │ ├── 04.png
│ │ ├── 05.png
│ │ ├── 06.png
│ │ ├── 07.png
│ │ ├── 08.png
│ │ ├── Export images as GIF
│ │ └── check-feeds-animation.xcf
│ ├── check-feeds.svg
│ ├── delete.svg
│ ├── feed-error.svg
│ ├── feed-info.svg
│ ├── feed-open.svg
│ ├── feed-read-all.svg
│ ├── feed-read.svg
│ ├── feed-unread-all.svg
│ ├── feed-unread.svg
│ ├── filter.svg
│ ├── folder-closed.svg
│ ├── folder-info.svg
│ ├── folder-new.svg
│ ├── folder-open.svg
│ ├── itemMarkAllAsReadButton.svg
│ ├── itemMarkAllAsUnreadButton.svg
│ ├── itemMarkAsReadButton.svg
│ ├── itemMarkAsUnreadButton.svg
│ ├── itemOpenUnreadButton.svg
│ ├── magnify.svg
│ ├── merge.svg
│ ├── only-updated-feeds.svg
│ ├── options.svg
│ ├── restart.svg
│ ├── settings.svg
│ ├── sort.svg
│ ├── subscribe-add.svg
│ ├── subscribe-go.svg
│ ├── subscribe-url.svg
│ ├── title.svg
│ ├── toggle-folders.svg
│ ├── updating-animation
│ │ ├── 00.png
│ │ ├── 01.png
│ │ ├── 02.png
│ │ ├── 03.png
│ │ ├── 04.png
│ │ ├── 05.png
│ │ ├── 06.png
│ │ ├── 07.png
│ │ └── updating-16.xcf
│ └── updating.svg
├── legacy_dark
│ ├── articles-hide.svg
│ ├── check-feeds-animation
│ │ ├── 00.png
│ │ ├── 01.png
│ │ ├── 02.png
│ │ ├── 03.png
│ │ ├── 04.png
│ │ ├── 05.png
│ │ ├── 06.png
│ │ ├── 07.png
│ │ ├── 08.png
│ │ ├── 09.png
│ │ └── check-feeds-animation.xcf
│ ├── check-feeds.svg
│ ├── delete.svg
│ ├── feed-error.svg
│ ├── feed-info.svg
│ ├── feed-open.svg
│ ├── feed-read-all.svg
│ ├── feed-read.svg
│ ├── feed-unread-all.svg
│ ├── feed-unread.svg
│ ├── filter.svg
│ ├── folder-closed.svg
│ ├── folder-info.svg
│ ├── folder-new.svg
│ ├── folder-open.svg
│ ├── itemMarkAllAsReadButton.svg
│ ├── itemMarkAllAsUnreadButton.svg
│ ├── itemMarkAsReadButton.svg
│ ├── itemMarkAsUnreadButton.svg
│ ├── itemOpenUnreadButton.svg
│ ├── magnify.svg
│ ├── merge.svg
│ ├── only-updated-feeds.svg
│ ├── options.svg
│ ├── restart.svg
│ ├── settings.svg
│ ├── sort.svg
│ ├── subscribe-add.svg
│ ├── subscribe-go.svg
│ ├── subscribe-url.svg
│ ├── title.svg
│ ├── toggle-folders.svg
│ ├── updating-animation
│ │ ├── 00.png
│ │ ├── 01.png
│ │ ├── 02.png
│ │ ├── 03.png
│ │ ├── 04.png
│ │ ├── 05.png
│ │ ├── 06.png
│ │ ├── 07.png
│ │ └── updating-16.xcf
│ └── updating.svg
├── sage_sc
│ ├── articles-hide.svg
│ ├── delete.svg
│ ├── feed-info.svg
│ ├── feed-open.svg
│ ├── feed-read-all.svg
│ ├── feed-unread-all.svg
│ ├── filter.svg
│ ├── folder-info.svg
│ ├── folder-new.svg
│ ├── merge.svg
│ ├── options.svg
│ ├── restart.svg
│ ├── settings.svg
│ ├── sort.svg
│ ├── subscribe-add.svg
│ ├── subscribe-go.svg
│ ├── subscribe-url.svg
│ └── title.svg
└── sage_sc_dark
│ ├── articles-hide.svg
│ ├── delete.svg
│ ├── feed-info.svg
│ ├── feed-open.svg
│ ├── feed-read-all.svg
│ ├── feed-unread-all.svg
│ ├── filter.svg
│ ├── folder-info.svg
│ ├── folder-new.svg
│ ├── merge.svg
│ ├── options.svg
│ ├── restart.svg
│ ├── settings.svg
│ ├── sort.svg
│ ├── subscribe-add.svg
│ ├── subscribe-go.svg
│ ├── subscribe-url.svg
│ └── title.svg
├── themes
├── _editor
│ ├── studio_dark
│ │ ├── css
│ │ │ └── highlight.css
│ │ └── files.list
│ ├── studio_light
│ │ ├── css
│ │ │ └── highlight.css
│ │ └── files.list
│ └── themes.list
├── _export
│ └── readme.txt
├── _renderTab
│ ├── _templates
│ │ ├── _any
│ │ │ ├── css
│ │ │ │ └── subscribeButton.css
│ │ │ └── img
│ │ │ │ └── feedIcon.png
│ │ ├── _error
│ │ │ ├── css
│ │ │ │ └── template.css
│ │ │ └── xsl
│ │ │ │ └── template.xsl
│ │ ├── files.list
│ │ ├── one_column
│ │ │ ├── css
│ │ │ │ └── template.css
│ │ │ ├── files.list
│ │ │ └── xsl
│ │ │ │ └── template.xsl
│ │ ├── template.list
│ │ ├── two_columns
│ │ │ ├── css
│ │ │ │ └── template.css
│ │ │ ├── files.list
│ │ │ └── xsl
│ │ │ │ └── template.xsl
│ │ └── two_panels
│ │ │ ├── css
│ │ │ └── template.css
│ │ │ ├── files.list
│ │ │ ├── img
│ │ │ ├── articles-hide.png
│ │ │ ├── delKey.png
│ │ │ ├── itemMarkAllAsReadButton.png
│ │ │ ├── itemMarkAllAsUnreadButton.png
│ │ │ ├── itemMarkAsReadButton.png
│ │ │ ├── itemMarkAsUnreadButton.png
│ │ │ ├── itemOpenUnreadButton.png
│ │ │ ├── link-go.png
│ │ │ └── mail-to.png
│ │ │ ├── js
│ │ │ └── template.js
│ │ │ └── xsl
│ │ │ └── template.xsl
│ ├── dauphine
│ │ ├── css
│ │ │ └── style.css
│ │ └── files.list
│ ├── fox_memory
│ │ ├── css
│ │ │ └── style.css
│ │ └── files.list
│ ├── legacy
│ │ ├── css
│ │ │ └── style.css
│ │ └── files.list
│ ├── legacy_dark-old
│ │ ├── css
│ │ │ └── style.css
│ │ └── files.list
│ ├── legacy_dark
│ │ ├── css
│ │ │ └── style.css
│ │ └── files.list
│ ├── sage_sc
│ │ ├── css
│ │ │ └── style.css
│ │ └── files.list
│ ├── sage_sc_dark
│ │ ├── css
│ │ │ └── style.css
│ │ └── files.list
│ └── themes.list
├── _templates
│ ├── css
│ │ ├── customThemeManager.css
│ │ ├── debug.css
│ │ ├── discover-feeds.css
│ │ ├── editor.css
│ │ ├── extension.css
│ │ ├── feedList.css
│ │ ├── options.css
│ │ ├── securityFilter.css
│ │ ├── sidebar.css
│ │ ├── subscribe.css
│ │ ├── subscribeThisFeed.css
│ │ ├── tableBox.css
│ │ └── userScripts.css
│ └── img
│ │ ├── drop-feeds-08.png
│ │ ├── drop-feeds-16.png
│ │ ├── drop-feeds-32.png
│ │ ├── drop-feeds-48.png
│ │ ├── drop-feeds-64.png
│ │ ├── drop-feeds-96.png
│ │ ├── favicon.png
│ │ ├── filter-clean.png
│ │ ├── rss-logo.png
│ │ ├── scripts-delete.png
│ │ ├── scripts-disabled.png
│ │ ├── scripts-edit.png
│ │ ├── scripts-enabled.png
│ │ ├── scripts-info.png
│ │ ├── scripts-new.png
│ │ ├── scripts-subscribe.png
│ │ └── test.png
├── dauphine
│ ├── css
│ │ ├── main.css
│ │ └── sidebar.css
│ ├── files.list
│ └── img
│ │ ├── articles-hide.png
│ │ ├── check-feeds-animation.gif
│ │ ├── check-feeds.png
│ │ ├── delete.png
│ │ ├── feed-error.png
│ │ ├── feed-info.png
│ │ ├── feed-open.png
│ │ ├── filter.png
│ │ ├── folder-closed.png
│ │ ├── folder-info.png
│ │ ├── folder-new.png
│ │ ├── folder-open.png
│ │ ├── itemMarkAllAsReadButton.png
│ │ ├── itemMarkAllAsUnreadButton.png
│ │ ├── itemMarkAsReadButton.png
│ │ ├── itemMarkAsUnreadButton.png
│ │ ├── itemOpenUnreadButton.png
│ │ ├── lockFeedTreeButton-closed.png
│ │ ├── lockFeedTreeButton-opened.png
│ │ ├── magnify.png
│ │ ├── mark-as-read.png
│ │ ├── mark-as-unread.png
│ │ ├── merge.png
│ │ ├── none.png
│ │ ├── only-updated-feeds.png
│ │ ├── options.png
│ │ ├── restart.png
│ │ ├── settings.png
│ │ ├── sort.png
│ │ ├── subscribe-add.png
│ │ ├── subscribe-go.png
│ │ ├── subscribe-url.png
│ │ ├── testItemMenu.png
│ │ ├── title.png
│ │ ├── toggle-folders.png
│ │ └── updating.gif
├── fox_memory
│ ├── css
│ │ ├── main.css
│ │ └── sidebar.css
│ ├── files.list
│ └── img
│ │ ├── articles-hide.png
│ │ ├── check-feeds-animation.gif
│ │ ├── check-feeds.png
│ │ ├── delete.png
│ │ ├── feed-error.png
│ │ ├── feed-info.png
│ │ ├── feed-open.png
│ │ ├── feed-read-all.png
│ │ ├── feed-read.png
│ │ ├── feed-unread-all.png
│ │ ├── feed-unread.png
│ │ ├── filter.png
│ │ ├── folder-closed.png
│ │ ├── folder-info.png
│ │ ├── folder-new.png
│ │ ├── folder-open.png
│ │ ├── g4160.png
│ │ ├── g4178.png
│ │ ├── itemMarkAllAsReadButton.png
│ │ ├── itemMarkAllAsUnreadButton.png
│ │ ├── itemMarkAsReadButton.png
│ │ ├── itemMarkAsUnreadButton.png
│ │ ├── itemOpenUnreadButton.png
│ │ ├── lockFeedTreeButton-closed.png
│ │ ├── lockFeedTreeButton-opened.png
│ │ ├── magnify.png
│ │ ├── merge.png
│ │ ├── none.png
│ │ ├── none.xcf
│ │ ├── only-updated-feeds.png
│ │ ├── options-menu.png
│ │ ├── options.png
│ │ ├── path4173.png
│ │ ├── restart.png
│ │ ├── settings.png
│ │ ├── sort.png
│ │ ├── subscribe-add.png
│ │ ├── subscribe-go.png
│ │ ├── subscribe-url.png
│ │ ├── title.png
│ │ ├── toggle-folders.png
│ │ └── updating.gif
├── legacy
│ ├── css
│ │ ├── main.css
│ │ └── sidebar.css
│ ├── files.list
│ └── img
│ │ ├── articles-hide.png
│ │ ├── check-feeds-animation.gif
│ │ ├── check-feeds.png
│ │ ├── delete.png
│ │ ├── feed-error.png
│ │ ├── feed-info.png
│ │ ├── feed-open.png
│ │ ├── feed-read-all.png
│ │ ├── feed-read.png
│ │ ├── feed-unread-all.png
│ │ ├── feed-unread.png
│ │ ├── filter.png
│ │ ├── folder-closed.png
│ │ ├── folder-info.png
│ │ ├── folder-new.png
│ │ ├── folder-open.png
│ │ ├── g4160.png
│ │ ├── g4178.png
│ │ ├── itemMarkAllAsReadButton.png
│ │ ├── itemMarkAllAsUnreadButton.png
│ │ ├── itemMarkAsReadButton.png
│ │ ├── itemMarkAsUnreadButton.png
│ │ ├── itemOpenUnreadButton.png
│ │ ├── lockFeedTreeButton-closed.png
│ │ ├── lockFeedTreeButton-opened.png
│ │ ├── magnify.png
│ │ ├── merge.png
│ │ ├── none.png
│ │ ├── none.xcf
│ │ ├── only-updated-feeds.png
│ │ ├── options-menu.png
│ │ ├── options.png
│ │ ├── restart.png
│ │ ├── settings.png
│ │ ├── sort.png
│ │ ├── subscribe-add.png
│ │ ├── subscribe-go.png
│ │ ├── subscribe-url.png
│ │ ├── title.png
│ │ ├── toggle-folders.png
│ │ └── updating.gif
├── legacy_dark-old
│ ├── css
│ │ ├── main.css
│ │ └── sidebar.css
│ ├── files.list
│ └── img
│ │ ├── articles-hide.png
│ │ ├── check-feeds-animation.gif
│ │ ├── check-feeds.png
│ │ ├── delete.png
│ │ ├── feed-error.png
│ │ ├── feed-info.png
│ │ ├── feed-open.png
│ │ ├── feed-read-all.png
│ │ ├── feed-read.png
│ │ ├── feed-unread-all.png
│ │ ├── feed-unread.png
│ │ ├── filter.png
│ │ ├── folder-closed.png
│ │ ├── folder-info.png
│ │ ├── folder-new.png
│ │ ├── folder-open.png
│ │ ├── g4160.png
│ │ ├── g4178.png
│ │ ├── itemMarkAllAsReadButton.png
│ │ ├── itemMarkAllAsUnreadButton.png
│ │ ├── itemMarkAsReadButton.png
│ │ ├── itemMarkAsUnreadButton.png
│ │ ├── itemOpenUnreadButton.png
│ │ ├── magnify.png
│ │ ├── merge.png
│ │ ├── none.png
│ │ ├── none.xcf
│ │ ├── only-updated-feeds.png
│ │ ├── options-menu.png
│ │ ├── options.png
│ │ ├── restart.png
│ │ ├── settings.png
│ │ ├── sort.png
│ │ ├── subscribe-add.png
│ │ ├── subscribe-go.png
│ │ ├── subscribe-url.png
│ │ ├── title.png
│ │ ├── toggle-folders.png
│ │ └── updating.gif
├── legacy_dark
│ ├── css
│ │ ├── main.css
│ │ └── sidebar.css
│ ├── files.list
│ └── img
│ │ ├── articles-hide.png
│ │ ├── check-feeds-animation.gif
│ │ ├── check-feeds.png
│ │ ├── delete.png
│ │ ├── feed-error.png
│ │ ├── feed-info.png
│ │ ├── feed-open.png
│ │ ├── feed-read-all.png
│ │ ├── feed-read.png
│ │ ├── feed-unread-all.png
│ │ ├── feed-unread.png
│ │ ├── filter.png
│ │ ├── folder-closed.png
│ │ ├── folder-info.png
│ │ ├── folder-new.png
│ │ ├── folder-open.png
│ │ ├── g4160.png
│ │ ├── g4178.png
│ │ ├── itemMarkAllAsReadButton.png
│ │ ├── itemMarkAllAsUnreadButton.png
│ │ ├── itemMarkAsReadButton.png
│ │ ├── itemMarkAsUnreadButton.png
│ │ ├── itemOpenUnreadButton.png
│ │ ├── lockFeedTreeButton-closed.png
│ │ ├── lockFeedTreeButton-opened.png
│ │ ├── magnify.png
│ │ ├── merge.png
│ │ ├── none.png
│ │ ├── none.xcf
│ │ ├── only-updated-feeds.png
│ │ ├── options-menu.png
│ │ ├── options.png
│ │ ├── restart.png
│ │ ├── settings.png
│ │ ├── sort.png
│ │ ├── subscribe-add.png
│ │ ├── subscribe-go.png
│ │ ├── subscribe-url.png
│ │ ├── title.png
│ │ ├── toggle-folders.png
│ │ └── updating.gif
├── sage_sc
│ ├── css
│ │ ├── main.css
│ │ └── sidebar.css
│ ├── files.list
│ └── img
│ │ ├── articles-hide.png
│ │ ├── check-feeds-animation.gif
│ │ ├── check-feeds.png
│ │ ├── delete.png
│ │ ├── feed-error.png
│ │ ├── feed-info.png
│ │ ├── feed-open.png
│ │ ├── feed-read-all.png
│ │ ├── feed-read.png
│ │ ├── feed-unread-all.png
│ │ ├── feed-unread.png
│ │ ├── filter.png
│ │ ├── folder-closed.png
│ │ ├── folder-info.png
│ │ ├── folder-new.png
│ │ ├── folder-open.png
│ │ ├── itemMarkAllAsReadButton.png
│ │ ├── itemMarkAllAsUnreadButton.png
│ │ ├── itemMarkAsReadButton.png
│ │ ├── itemMarkAsUnreadButton.png
│ │ ├── itemOpenUnreadButton.png
│ │ ├── lockFeedTreeButton-closed.png
│ │ ├── lockFeedTreeButton-opened.png
│ │ ├── magnify.png
│ │ ├── merge.png
│ │ ├── none.png
│ │ ├── none.xcf
│ │ ├── only-updated-feeds.png
│ │ ├── options-menu.png
│ │ ├── options.png
│ │ ├── restart.png
│ │ ├── settings.png
│ │ ├── sort.png
│ │ ├── subscribe-add.png
│ │ ├── subscribe-go.png
│ │ ├── subscribe-url.png
│ │ ├── title.png
│ │ ├── toggle-folders.png
│ │ └── updating.gif
├── sage_sc_dark
│ ├── css
│ │ ├── main.css
│ │ └── sidebar.css
│ ├── files.list
│ └── img
│ │ ├── articles-hide.png
│ │ ├── check-feeds-animation.gif
│ │ ├── check-feeds.png
│ │ ├── delete.png
│ │ ├── feed-error.png
│ │ ├── feed-info.png
│ │ ├── feed-open.png
│ │ ├── feed-read-all.png
│ │ ├── feed-read.png
│ │ ├── feed-unread-all.png
│ │ ├── feed-unread.png
│ │ ├── filter.png
│ │ ├── folder-closed.png
│ │ ├── folder-info.png
│ │ ├── folder-new.png
│ │ ├── folder-open.png
│ │ ├── itemMarkAllAsReadButton.png
│ │ ├── itemMarkAllAsUnreadButton.png
│ │ ├── itemMarkAsReadButton.png
│ │ ├── itemMarkAsUnreadButton.png
│ │ ├── itemOpenUnreadButton.png
│ │ ├── lockFeedTreeButton-closed.png
│ │ ├── lockFeedTreeButton-opened.png
│ │ ├── magnify.png
│ │ ├── merge.png
│ │ ├── none.png
│ │ ├── none.xcf
│ │ ├── only-updated-feeds.png
│ │ ├── options-menu.png
│ │ ├── options.png
│ │ ├── restart.png
│ │ ├── settings.png
│ │ ├── sort.png
│ │ ├── subscribe-add.png
│ │ ├── subscribe-go.png
│ │ ├── subscribe-url.png
│ │ ├── title.png
│ │ ├── toggle-folders.png
│ │ └── updating.gif
└── themes.list
├── to-translate
└── updateFilesList.sh
/.eslintignore:
--------------------------------------------------------------------------------
1 | **/lib
--------------------------------------------------------------------------------
/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "env": {
3 | "browser": true,
4 | "es6": true
5 | },
6 | "parserOptions": {
7 | "ecmaVersion": 2017,
8 | "sourceType": "script"
9 | },
10 |
11 | "extends": "eslint:recommended",
12 |
13 | "rules": {
14 | "indent": [
15 | "warn",
16 | 2,
17 | { "SwitchCase": 1 }
18 | ],
19 | "linebreak-style": [
20 | "error",
21 | "unix"
22 | ],
23 | "quotes": [
24 | "error",
25 | "single"
26 | ],
27 | "semi": [
28 | "error",
29 | "always"
30 | ],
31 | "strict": ["error", "global"],
32 |
33 | "no-var": "warn",
34 | "no-console": "warn",
35 | "no-unused-vars": "warn",
36 | "no-case-declarations": "off",
37 | "no-empty": "off"
38 | }
39 | }
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/bug-report-.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Bug report.
3 | about: Create a report to help us improve
4 | title: "[Bug] A clear and concise title of what the bug is"
5 | labels: bug
6 | assignees: dauphine-dev
7 |
8 | ---
9 |
10 | Note: Don't esitate to add screenshots
11 |
12 | #### System:
13 | * Operating System:
14 | * Firefox version:
15 | * Drop Feeds version :
16 |
17 | #### Steps to reproduce:
18 |
19 | #### What should happen:
20 |
21 | #### What actually happened:
22 |
23 | #### Addition information:
24 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/bug_report_template:
--------------------------------------------------------------------------------
1 | ---
2 | name: 'Bug report.'
3 | about: 'Create a report to help us improve'
4 | title: '[bug] A clear and concise title of what the bug is.
5 | labels: bug
6 | ---
7 | Note: Don't esistate to add screenshots
8 |
9 | #### System:
10 | * Opearating System:
11 | * Firefox:
12 |
13 | #### Steps to reproduce:
14 |
15 | #### What should happen:
16 |
17 | #### What actually happened:
18 |
19 | #### Addition information:
20 |
21 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/feature-request-.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Feature request.
3 | about: Suggest an idea for this project
4 | title: "[Feature] A clear and concise title of what you want"
5 | labels: enhancement
6 | assignees: dauphine-dev
7 |
8 | ---
9 |
10 | **Is your feature request related to a problem? Please describe.**
11 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
12 |
13 | **Describe the solution you'd like**
14 | A clear and concise description of what you want to happen.
15 |
16 | **Describe alternatives you've considered**
17 | A clear and concise description of any alternative solutions or features you've considered.
18 |
19 | **Additional context**
20 | Add any other context or screenshots about the feature request here.
21 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/feature_request_template.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: 'Feature request.'
3 | about: 'Suggest an idea for this project'
4 | title: '[Feature] A clear and concise title of what you want.
5 | labels: Feature
6 | ---
7 |
8 | **Is your feature request related to a problem? Please describe.**
9 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
10 |
11 | **Describe the solution you'd like**
12 | A clear and concise description of what you want to happen.
13 |
14 | **Describe alternatives you've considered**
15 | A clear and concise description of any alternative solutions or features you've considered.
16 |
17 | **Additional context**
18 | Add any other context or screenshots about the feature request here.
19 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/other.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Other
3 | about: For other requests are not "Bug report" or "Feature request"
4 | title: ''
5 | labels: ''
6 | assignees: ''
7 |
8 | ---
9 |
10 |
11 |
--------------------------------------------------------------------------------
/.github/img/full-export.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/.github/img/full-export.png
--------------------------------------------------------------------------------
/.github/img/open-debug-console-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/.github/img/open-debug-console-1.png
--------------------------------------------------------------------------------
/.github/img/open-debug-console-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/.github/img/open-debug-console-2.png
--------------------------------------------------------------------------------
/.github/img/open-debug-console-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/.github/img/open-debug-console-3.png
--------------------------------------------------------------------------------
/.github/img/open-debug-console-4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/.github/img/open-debug-console-4.png
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .vscode/settings.json
2 | dropfeeds.code-workspace
3 | .vscode/tasks.json
4 | .lastcommitmsg
5 |
--------------------------------------------------------------------------------
/.vscode/cSpell.json:
--------------------------------------------------------------------------------
1 | // cSpell Settings
2 | {
3 | // Version of the setting file. Always 0.1
4 | "version": "0.1",
5 | // language - current active spelling language
6 | "language": "en",
7 | // words - list of words to be always considered correct
8 | "words": [
9 | "anim",
10 | "apos",
11 | "async",
12 | "bkmrk",
13 | "dauphiné",
14 | "dropdown",
15 | "dropfeeds",
16 | "grayscale",
17 | "guid",
18 | "init",
19 | "newtab",
20 | "pubdate",
21 | "refactory",
22 | "sbscrb",
23 | "theme",
24 | "thieleke",
25 | "tooltips",
26 | "tooltiptext",
27 | "treeview"
28 | ],
29 | // flagWords - list of words to be always considered incorrect
30 | // This is useful for offensive words and common spelling errors.
31 | // For example "hte" should be "the"
32 | "flagWords": [],
33 | "ignoreWords": [
34 | "dont",
35 | "if",
36 | "mutilanguages",
37 | "notifications",
38 | "show",
39 | "text",
40 | "zero"
41 | ]
42 | }
--------------------------------------------------------------------------------
/.vscode/launch.json:
--------------------------------------------------------------------------------
1 | {
2 | // Utilisez IntelliSense pour en savoir plus sur les attributs possibles.
3 | // Pointez pour afficher la description des attributs existants.
4 | // Pour plus d'informations, visitez : https://go.microsoft.com/fwlink/?linkid=830387
5 | "version": "0.2.0",
6 | "configurations": [
7 | {
8 | "type": "node",
9 | "request": "launch",
10 | "name": "Lancer le programme",
11 | "program": "${workspaceFolder}/js/ui/discover-feeds/discover-feeds.js"
12 | }
13 | ]
14 | }
--------------------------------------------------------------------------------
/LICENSES:
--------------------------------------------------------------------------------
1 | This project (Drop Feeds) is under license 'Mozilla Public License Version 2.0', except the folder 'js/lib' it can store libraries with another licenses:
2 | - Drop Feeds uses the library JSZip released under the MIT license, by Stuart Knightley
3 | - Drop Feeds uses the library JSZipUtils released under the MIT license, by Stuart Knightley, David Duponchel
4 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Drop Feeds
2 | Drop Feeds is a lightweight RSS and Atom feed aggregator extension for Mozilla Firefox, inspired from Sage feed reader by Peter Andrews / Sage++ (Higmmer's Edition) by Higmmer
3 |
4 | Features:
5 | - Reads RSS and Atom feeds
6 | - Feed Discovery
7 | - User scripts editor
8 | - Imports and exports OPML feed lists
9 | - Security filters
10 | - Many themes (a theme editor should come soon)
11 | - Support for the following locales: English, French, Japanese, Chinese, German, Italian, Dutch, Spanish
12 |
13 | Thank you to the contributors:
14 | - Development: Jeff T.
15 | - Translation: takepon1 (ja), yfdyh000 (zh), itsBeen (de), carlfranz (it), Judy85 (nl), anauta (es)
16 | - Miscellaneous (bug report, feature request, beta testing, ...): Decopi, lorenzolamas, meganomix, jinkama-san, DSpammy, readyblue, Bumbadawg, ChrisBertrandDotNet, StanGets, atomGit
17 | - And to the others that I can have forgotten...
18 |
19 | Support:
20 | - For any request or bug report please visit this page:
21 | https://github.com/dauphine-dev/drop-feeds
22 |
23 | # Know-issues
24 | https://github.com/dauphine-dev/drop-feeds/wiki/Know-issues
25 |
26 | # How to test
27 | From `about:debugging` page open the file manifest.json (more details here: https://github.com/dauphine-dev/drop-feeds/wiki/How-to-test-Drop-Feed-from-source-code-%3F)
28 |
29 | # How to build
30 | Zip the entire source folder and that it all
31 |
32 | # For more information visit Drop Feeds wiki
33 | https://github.com/dauphine-dev/drop-feeds/wiki
34 |
--------------------------------------------------------------------------------
/doc/translate-dropfeeds.md:
--------------------------------------------------------------------------------
1 | #Translate Drop Deeds
2 |
3 | Drop Feeds (>=0.6) supports many languages.
4 | Please contribute by translate it.
5 |
6 | Go on git Drop Feeds repository
7 | [Drop Feeds repository on GitHub](https://github.com/dauphine-dev/drop-feeds "Drop Feeds repository")
8 |
9 | Clone the repository.
10 |
11 | Add a new folder _locale/{languageCode}
12 |
13 | (ex: _locale/fr for French)
14 |
15 | copy the _locale/en/messages.json to the new folder and translate it.
16 |
17 | and make a pull request
18 |
19 | To learn more about internationalization in Firefox Webextensions read this page:
20 | [Add-ons Internationalization on Mozilla developer network](https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Internationalization "MDN Add-ons Internationalization")
21 |
22 | Thank you.
23 |
--------------------------------------------------------------------------------
/eslint.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | eslint .
3 | echo 'done.'
4 |
5 |
--------------------------------------------------------------------------------
/help/_any/img/help-feed-type-open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/help/_any/img/help-feed-type-open.png
--------------------------------------------------------------------------------
/help/_any/img/help-feed-type-v.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/help/_any/img/help-feed-type-v.png
--------------------------------------------------------------------------------
/help/_any/img/help-feed-type.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/help/_any/img/help-feed-type.png
--------------------------------------------------------------------------------
/help/_any/img/help-ft-code1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/help/_any/img/help-ft-code1.png
--------------------------------------------------------------------------------
/help/_any/img/help-last-edition.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/help/_any/img/help-last-edition.png
--------------------------------------------------------------------------------
/help/_any/img/help-new-script.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/help/_any/img/help-new-script.png
--------------------------------------------------------------------------------
/help/_any/img/help-script-editor-ft.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/help/_any/img/help-script-editor-ft.png
--------------------------------------------------------------------------------
/help/_any/img/help-script-editor-vf.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/help/_any/img/help-script-editor-vf.png
--------------------------------------------------------------------------------
/help/_any/img/help-url-matching.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/help/_any/img/help-url-matching.png
--------------------------------------------------------------------------------
/help/_any/img/help-vf-code1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/help/_any/img/help-vf-code1.png
--------------------------------------------------------------------------------
/help/helpLang.list:
--------------------------------------------------------------------------------
1 | de
2 | en
3 | es
4 | fr
5 | it
6 | ja
7 | nl
8 | zh_CN
9 |
10 |
--------------------------------------------------------------------------------
/html/debug.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 | Drop Feeds (debug)
22 |
23 |
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/html/feedList.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | Drop Feeds (feed list)
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/html/subscribeThisFeed.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | Subscribe
9 |
10 |
11 |
12 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/js/components/textConsole.js:
--------------------------------------------------------------------------------
1 | /*global BrowserManager ConsoleMenu*/
2 | 'use strict';
3 | const _messageType = { default: 0, ok: 1, error: 2 };
4 |
5 | class TextConsole { /*exported TextConsole*/
6 | static get messageType() {
7 | return _messageType;
8 | }
9 |
10 | attach(consoleElement) {
11 | this._consoleElement = consoleElement;
12 | let html = '';
13 | BrowserManager.insertAdjacentHTMLBeforeEnd(this._consoleElement, html);
14 | this._consoleTextElement = document.getElementById('consoleText');
15 | }
16 |
17 | attachMenu(consoleMenuElement) {
18 | this._consoleMenu = new ConsoleMenu(this);
19 | this._consoleMenu.attach(consoleMenuElement);
20 | }
21 |
22 | get element() {
23 | return this._consoleElement;
24 | }
25 |
26 | writeEx(text, messageType) {
27 | let style = '';
28 | let css = '';
29 | if (!messageType) { messageType = _messageType.default; }
30 | switch (messageType) {
31 | case _messageType.default:
32 | css = ' class="editorConsoleTextDefault" ';
33 | break;
34 | case _messageType.ok:
35 | css = ' class="editorConsoleTextOk" ';
36 | break;
37 | case _messageType.error:
38 | css = ' class="editorConsoleTextError" ';
39 | break;
40 | default:
41 | style = ' style=' + messageType + ' ';
42 | }
43 | let html = '' + text + '';
44 | BrowserManager.insertAdjacentHTMLBeforeEnd(this._consoleTextElement, html);
45 | this._consoleTextElement.scrollTop = this._consoleTextElement.scrollHeight;
46 | }
47 |
48 | write(text) {
49 | this.writeEx(text);
50 | }
51 |
52 | writeLineEx(text, messageType) {
53 | this.writeEx(text + '
', messageType);
54 | }
55 |
56 | writeLine(text) {
57 | this.writeLineEx(text);
58 | }
59 |
60 | clear() {
61 | this._consoleTextElement.textContent = '';
62 | }
63 | }
64 |
--------------------------------------------------------------------------------
/js/components/undoRedoTextArea.js:
--------------------------------------------------------------------------------
1 | /*global*/
2 | 'use strict';
3 | class UndoRedoTextArea { /* exported UndoRedoTextArea */
4 |
5 | constructor() {
6 | this._undoList = [];
7 | this._redoList = [];
8 | this._lastText = null;
9 | }
10 |
11 | attach(textAreaElement) {
12 | this._textArea = textAreaElement;
13 | this._textArea.addEventListener('change', (e) => { this._textAreaChanged_event(e); });
14 | }
15 |
16 | undo() {
17 | let undoObj = this._getUndoObj();
18 | this._applyUndoRedo(undoObj);
19 | }
20 |
21 | _getUndoObj() {
22 | if (this._lastText != this._textArea.value) {
23 | let text = this._lastText;
24 | this._lastText = this._textArea.value;
25 | this._redoList.push({ selStart: this._textArea.selectionStart, text: this._textArea.value });
26 | return { selStart: this._textArea.selectionStart, text: text };
27 | }
28 |
29 | if (this._undoList.length == 1) {
30 | return this._undoList[0];
31 | }
32 |
33 | let undoObj = this._undoList.pop();
34 | this._redoList.push(undoObj);
35 | return undoObj;
36 | }
37 |
38 | redo() {
39 | if (this._redoList.length == 0) { return; }
40 | let redoObj = this._getRedoObj();
41 | this._applyUndoRedo(redoObj);
42 | }
43 |
44 | _getRedoObj() {
45 | if (this._lastText != this._textArea.value) { this._pushToUndoList(); }
46 | let redoObj = this._redoList.pop();
47 | this._undoList.push(redoObj);
48 | return redoObj;
49 | }
50 |
51 | _applyUndoRedo(historyObj) {
52 | this._lastText = historyObj.text;
53 | this._textArea.value = this._lastText;
54 | this._textArea.selectionStart = historyObj.selStart;
55 | this._textArea.selectionEnd = historyObj.selStart;
56 | }
57 |
58 | update() {
59 | this._textArea.dispatchEvent(new Event('change'));
60 | }
61 |
62 | reset() {
63 | this._undoList = [];
64 | this._redoList = [];
65 | this._pushToUndoList();
66 | }
67 |
68 | debug(from) {
69 | if (!from) { from = 'debug'; }
70 | console.log('from: ', from, '; undoList:', this._undoList.map(o => o.text));
71 | console.log('from: ', from, '; redoList:', this._redoList.map(o => o.text));
72 | }
73 |
74 | _pushToUndoList() {
75 | this._lastText = this._textArea.value;
76 | this._undoList.push({ selStart: this._textArea.selectionStart, text: this._lastText });
77 | }
78 |
79 | async _textAreaChanged_event() {
80 | this._pushToUndoList();
81 | }
82 | }
83 |
--------------------------------------------------------------------------------
/js/lib/jszip/jszip-utils.min.js:
--------------------------------------------------------------------------------
1 | /*!
2 |
3 | JSZipUtils - A collection of cross-browser utilities to go along with JSZip.
4 |
5 |
6 | (c) 2014 Stuart Knightley, David Duponchel
7 | Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip-utils/master/LICENSE.markdown.
8 |
9 | */
10 | !function(a){"object"==typeof exports?module.exports=a():"function"==typeof define&&define.amd?define(a):"undefined"!=typeof window?window.JSZipUtils=a():"undefined"!=typeof global?global.JSZipUtils=a():"undefined"!=typeof self&&(self.JSZipUtils=a())}(function(){return function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);throw new Error("Cannot find module '"+g+"'")}var j=c[g]={exports:{}};b[g][0].call(j.exports,function(a){var c=b[g][1][a];return e(c?c:a)},j,j.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g { this._setItemNewTab_sbscrb(v); }, true);
11 | Listener.instance.subscribe(ListenerProviders.localStorage, 'dateTimeOptions', (v) => { this._setDateTimeOptions_sbscrb(v); }, true);
12 | }
13 |
14 | get itemNewTab() {
15 | return this._itemNewTab;
16 | }
17 |
18 | get dateTimeOptions() {
19 | return this._dateTimeOptions;
20 | }
21 |
22 | _setItemNewTab_sbscrb(value) {
23 | this._itemNewTab = value;
24 | }
25 |
26 | _setDateTimeOptions_sbscrb(value) {
27 | this._dateTimeOptions = value;
28 | }
29 |
30 | }
--------------------------------------------------------------------------------
/js/tools/itemSorter.js:
--------------------------------------------------------------------------------
1 | /*global Listener ListenerProviders DefaultValues*/
2 | 'use strict';
3 | const itemSortOrder = { /*exported itemSortOrder */
4 | newerFirst: 0,
5 | olderFirst: 1,
6 | original: 2
7 | };
8 |
9 | class ItemSorter { /*exported ItemSorter */
10 | static get instance() { return (this._instance = this._instance || new this()); }
11 |
12 | constructor() {
13 | this._sortOrder = DefaultValues.itemSortOrder;
14 | Listener.instance.subscribe(ListenerProviders.localStorage, 'itemSortOrder', (v) => { this._setItemSortOrder_sbscrb(v); }, true);
15 | }
16 |
17 | sort(itemList) {
18 | if (!itemList) { return itemList; }
19 | switch(this._sortOrder) {
20 | case itemSortOrder.newerFirst: //0
21 | itemList.sort((item1, item2) => {
22 | if (item1.pubDate > item2.pubDate) return -1;
23 | if (item1.pubDate < item2.pubDate) return 1;
24 | return 0;
25 | });
26 | break;
27 | case itemSortOrder.olderFirst: //1
28 | itemList.sort((item1, item2) => {
29 | if (item1.pubDate > item2.pubDate) return 1;
30 | if (item1.pubDate < item2.pubDate) return -1;
31 | return 0;
32 | });
33 | break;
34 | case itemSortOrder.original: //2
35 | break;
36 | }
37 | return itemList;
38 | }
39 |
40 | _setItemSortOrder_sbscrb(value){
41 | this._sortOrder = value;
42 | }
43 |
44 | }
45 |
--------------------------------------------------------------------------------
/js/tools/localStorageManager.js:
--------------------------------------------------------------------------------
1 | /*global browser*/
2 | 'use strict';
3 | class LocalStorageManager { /*exported LocalStorageManager*/
4 | static async clean_async() {
5 | let keysToRemove = [];
6 | let storageItems = await browser.storage.local.get();
7 | let items = Object.entries(storageItems);
8 | for (let [key, value] of items) {
9 | if (value) {
10 | if (value.isFeedInfo || value.isBkmrk || value.bkmrkId) {
11 | keysToRemove.push(key);
12 | } else if (value.checked) {
13 | keysToRemove.push(key);
14 | }
15 | }
16 | }
17 | await browser.storage.local.remove(keysToRemove);
18 | }
19 |
20 | static async getValue_async(valueName, defaultValue) {
21 | let value = defaultValue;
22 | let storedValue = (await browser.storage.local.get(valueName))[valueName];
23 | if (typeof storedValue != 'undefined') {
24 | value = storedValue;
25 | }
26 | return value;
27 | }
28 |
29 | static async setValue_async(valueName, value) {
30 | try {
31 | await browser.storage.local.set({ [valueName]: value });
32 | }
33 | catch(e) {
34 | // eslint-disable-next-line no-console
35 | console.log('Error writing to local storage:', e);
36 | }
37 | }
38 |
39 | static async getCache_async() {
40 | return await browser.storage.local.get();
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/js/tools/progressBar.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | class ProgressBar { /* exported ProgressBar*/
3 | constructor(progressBarId, noTextValue) {
4 | this._progressBarId = progressBarId;
5 | this._progressBarTotal = document.getElementById(this._progressBarId + 'Total');
6 | this._ProgressBar = document.getElementById(this._progressBarId);
7 | this._textValue = (noTextValue == null ? true : ! noTextValue);
8 | }
9 |
10 | show() {
11 | this._progressBarTotal.style.display = 'block';
12 | this._ProgressBar.style.display = 'block';
13 | }
14 |
15 | hide() {
16 | this._progressBarTotal.style.display = 'none';
17 | this._ProgressBar.style.display = 'none';
18 | }
19 |
20 | set value(value) {
21 | this._ProgressBar.style.width = value + '%';
22 | if (this._textValue) {
23 | this._ProgressBar.innerText = value + '%';
24 | }
25 | }
26 |
27 | set text(text) {
28 | this._progressBarTotal.style.display = 'block';
29 | this._ProgressBar.style.display = 'block';
30 | this._ProgressBar.style.width = '100%';
31 | this._ProgressBar.innerText = text;
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/js/tools/theme-refresh.js:
--------------------------------------------------------------------------------
1 | /*global ThemeManager*/
2 | 'use strict';
3 | ThemeManager.instance.init_async().then(ThemeManager.instance.applyCssToCurrentDocument_async());
4 |
5 |
--------------------------------------------------------------------------------
/js/tools/xmlTools.js:
--------------------------------------------------------------------------------
1 | /*eslint-disable quotes*/
2 | 'use strict';
3 |
4 | class XmlTools { /*exported XmlTools*/
5 | static escapeTextXml(text) {
6 | let escapedText = text
7 | .replace(/&(?!amp;)/g, '%26')
8 | .replace(//g, '%3e')
10 | .replace(/"/g, '%22')
11 | .replace(/'/g, '%27');
12 | return escapedText;
13 | }
14 |
15 | static escapeUrlXml(text) {
16 | let escapedText = text
17 | .replace(/&(?!amp;)/g, '&')
18 | .replace(//g, '>')
20 | .replace(/"/g, '"')
21 | .replace(/'/g, ''');
22 | return escapedText;
23 | }
24 |
25 | static unescapeTextXml(text) {
26 | let unescapedText = text
27 | .replace(/&/g, '&')
28 | .replace(/</g, '<')
29 | .replace(/>/g, '>')
30 | .replace(/"/g, '"')
31 | .replace(/'/g, "'")
32 |
33 | .replace(/%26/g, '&')
34 | .replace(/%3c/g, '<')
35 | .replace(/%62/g, '>')
36 | .replace(/%22;/g, '"')
37 | .replace(/%27/g, "'");
38 | return unescapedText;
39 | }
40 |
41 | static unescapeTextAll(text) {
42 | return unescape(text);
43 | }
44 |
45 | static unescapeUrlXml(text) {
46 | return XmlTools.unescapeTextXml(text);
47 | }
48 |
49 | }
--------------------------------------------------------------------------------
/js/tools/zipTools.js:
--------------------------------------------------------------------------------
1 | /*global JSZipUtils*/
2 | 'use strict';
3 | class ZipTools { /*exported ZipTools*/
4 | static async getBinaryContent_async(url) {
5 | return new Promise((resolve, reject) => {
6 | JSZipUtils.getBinaryContent(url, (error, content) => {
7 | if (error) {
8 | reject(error);
9 | } else {
10 | resolve(content);
11 | }
12 | });
13 | });
14 | }
15 | }
--------------------------------------------------------------------------------
/js/ui/discover-feeds/selectionRow.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | class SelectionRow { /*exported SelectionRow*/
3 | static get instance() { return (this._instance = this._instance || new this()); }
4 |
5 | constructor() {
6 | this._selectedElements = [];
7 | this._lastElementPos = null;
8 | }
9 |
10 | select(element) {
11 | if (!element) { return; }
12 | this._removeAll();
13 | this._add(element);
14 | }
15 |
16 | addRemove(element) {
17 | if (!element) { return; }
18 | if (!this._selectedElements.includes(element)) {
19 | this._add(element);
20 | }
21 | else {
22 | this._remove(element);
23 | }
24 | }
25 |
26 | extend(element) {
27 | if (!element) { return; }
28 | let startPos = this._lastElementPos;
29 | let endPos = parseInt(element.getAttribute('pos'), 10);
30 | let rows = document.getElementById('tableContent').rows;
31 | if (endPos >= startPos) {
32 | for (let pos = startPos + 1; pos <= endPos; pos++) { this._add(rows[pos]); }
33 | }
34 | else {
35 | for (let pos = startPos - 1; pos >= endPos; pos--) { this._add(rows[pos]); }
36 | }
37 | }
38 |
39 | hide() {
40 | this._removeAll();
41 | this._selectedElements = [];
42 | }
43 |
44 | get selectedRows() {
45 | let selectedRows = [];
46 | for (let el of this._selectedElements) {
47 | selectedRows.push(parseInt(el.getAttribute('pos'), 10));
48 | }
49 | return selectedRows;
50 | }
51 |
52 | _removeAll() {
53 | if (this._selectedElements.length == 0) { return; }
54 | for (let el of this._selectedElements) {
55 | el.style.color = '';
56 | el.classList.remove('SelectionRow');
57 | }
58 | this._selectedElements = [];
59 | }
60 |
61 | _add(element) {
62 | if (!element) { return; }
63 | if (element.classList.contains('rowDisabled')) { return; }
64 | this._lastElementPos = parseInt(element.getAttribute('pos'), 10);
65 | this._selectedElements.push(element);
66 | element.style.color = 'var(--main-selection-text-color)';
67 | element.classList.add('SelectionRow');
68 | }
69 |
70 | _remove(element) {
71 | if (!element) { return; }
72 | element.style.color = '';
73 | element.classList.remove('SelectionRow');
74 | this._selectedElements = this._selectedElements.filter(item => item != element);
75 | }
76 |
77 | }
78 |
--------------------------------------------------------------------------------
/js/ui/feedList/feedList.js:
--------------------------------------------------------------------------------
1 | /*global BrowserManager Dialogs*/
2 | 'use strict';
3 | class FeedList {
4 | static get instance() { return (this._instance = this._instance || new this()); }
5 |
6 | constructor() {
7 | this._activeTabIsFeed = null;
8 | }
9 |
10 | async init_async() {
11 | let feedLinkList = [];
12 | this._activeTabIsFeed = await BrowserManager.activeTabIsFeed_async();
13 | if (this._activeTabIsFeed) {
14 | let tabInfo = await BrowserManager.getActiveTab_async();
15 | feedLinkList.push({title: tabInfo.title, link:tabInfo.url});
16 | }
17 | else {
18 | feedLinkList = await BrowserManager.getActiveTabFeedLinkList_async();
19 | if(feedLinkList.length == 1) {
20 | await Dialogs.openSubscribeDialog_async(feedLinkList[0].title, feedLinkList[0].link);
21 | return;
22 | }
23 | }
24 | let html = this._feedLinkInfoListToHtm(feedLinkList);
25 | BrowserManager.setInnerHtmlById('main', html);
26 | this._addTableRawClickEvents();
27 | }
28 |
29 | _feedLinkInfoListToHtm(feedList) {
30 | let html = `
31 |
32 | `;
33 | let pos = 1;
34 | for (let feed of feedList) {
35 | html += '';
36 | html += '' + feed.title + ' | ';
37 | html += '' + feed.link + ' | ';
38 | html += '
\n';
39 | }
40 | html +=`
41 |
42 |
`;
43 | return html;
44 | }
45 |
46 | _addTableRawClickEvents() {
47 | let elTrList = document.getElementById('tableContent').querySelectorAll('tr');
48 | for (let elTr of elTrList) {
49 | elTr.addEventListener('click', (e) => { this._tableRawOnClick_event(e); });
50 | }
51 | }
52 |
53 | async _tableRawOnClick_event(event) {
54 | let feedUrl = event.target.parentNode.cells[1].innerHTML;
55 | let feedTitle = event.target.parentNode.cells[0].innerHTML;
56 | await Dialogs.openSubscribeDialog_async(feedTitle, feedUrl);
57 | }
58 | }
59 |
60 | FeedList.instance.init_async();
--------------------------------------------------------------------------------
/js/ui/options/options.js:
--------------------------------------------------------------------------------
1 | /*global browser ThemeManager AllTabControl Timeout*/
2 | 'use strict';
3 | class Options {
4 | static get instance() { return (this._instance = this._instance || new this()); }
5 |
6 | constructor() {
7 | ThemeManager.instance.init_async();
8 | Timeout.instance;
9 | this._updateLocalizedStrings();
10 | AllTabControl.instance.init_async();
11 | }
12 |
13 | _updateLocalizedStrings() {
14 | document.title = browser.i18n.getMessage('optDropFeedsOptions');
15 | }
16 |
17 | }
18 | Options.instance;
19 |
--------------------------------------------------------------------------------
/js/ui/options/tabView.js:
--------------------------------------------------------------------------------
1 | /*global browser DefaultValues LocalStorageManager*/
2 | 'use strict';
3 | class TabView { /*exported TabView*/
4 | static get instance() { return (this._instance = this._instance || new this()); }
5 |
6 | async init_async() {
7 | this._updateLocalizedStrings();
8 |
9 | let elShowUpdatedFeedCountCheckbox = document.getElementById('showUpdatedFeedCountCheckbox');
10 | elShowUpdatedFeedCountCheckbox.checked = await LocalStorageManager.getValue_async('showUpdatedFeedCount', DefaultValues.showUpdatedFeedCount);
11 | elShowUpdatedFeedCountCheckbox.addEventListener('click', (e) => { this._showUpdatedFeedCountCheckboxClicked_event(e); });
12 |
13 | let elShowErrorsAsUnreadCheckbox = document.getElementById('showErrorsAsUnreadCheckbox');
14 | elShowErrorsAsUnreadCheckbox.checked = await LocalStorageManager.getValue_async('showErrorsAsUnread', DefaultValues.showErrorsAsUnread);
15 | elShowErrorsAsUnreadCheckbox.addEventListener('click', (e) => { this._showErrorsAsUnreadCheckboxClicked_event(e); });
16 |
17 | }
18 |
19 | _updateLocalizedStrings() {
20 | document.getElementById('textShowUpdatedFeedCount').textContent = browser.i18n.getMessage('optShowUpdatedFeedCount');
21 | document.getElementById('textShowErrorsAsUnread').textContent = browser.i18n.getMessage('optShowErrorsAsUnread');
22 | }
23 |
24 | async _showUpdatedFeedCountCheckboxClicked_event() {
25 | await LocalStorageManager.setValue_async('showUpdatedFeedCount', document.getElementById('showUpdatedFeedCountCheckbox').checked);
26 | }
27 |
28 | async _showErrorsAsUnreadCheckboxClicked_event() {
29 | await LocalStorageManager.setValue_async('showErrorsAsUnread', document.getElementById('showErrorsAsUnreadCheckbox').checked);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/js/ui/securityFilter/allTabsControl.js:
--------------------------------------------------------------------------------
1 | /*global browser TabHtmlFilter TabCssFilter LocalStorageManager DefaultValues*/
2 | 'use strict';
3 | class AllTabControl { /*exported AllTabControl*/
4 | static get instance() { return (this._instance = this._instance || new this()); }
5 |
6 | async init_async() {
7 | this._updateLocalizedStrings();
8 | this._createTabLinks();
9 | await TabHtmlFilter.instance.init_async();
10 | await TabCssFilter.instance.init_async();
11 | await this._openLastTab_async();
12 | }
13 |
14 | _updateLocalizedStrings() {
15 | document.getElementById('securityFilterSettings').textContent = browser.i18n.getMessage('optSecurityFilterSettings');
16 | document.getElementById('messageDialogTitle').textContent = browser.i18n.getMessage('optMessageDialogTitle');
17 | document.getElementById('messageDialogOk').textContent = browser.i18n.getMessage('optMessageDialogOk');
18 | }
19 |
20 | async _openLastTab_async() {
21 | let currentOptionTabName = await LocalStorageManager.getValue_async('currentSecurityFilterTabName', DefaultValues.currentSecurityFilterTabName);
22 | let targetTabElement = document.getElementById(currentOptionTabName + 'Button');
23 | await this._openTab_async(targetTabElement);
24 | }
25 |
26 | _createTabLinks() {
27 | let tabLinksList = document.getElementsByClassName('tabLinks');
28 | for (let tabLink of tabLinksList) {
29 | tabLink.addEventListener('click', (e) => { this._openTabClicked_event(e); });
30 | }
31 | }
32 |
33 | async _openTabClicked_event(event) {
34 | await this._openTab_async(event.target);
35 | }
36 |
37 | async _openTab_async(targetTabElement) {
38 | let tabName = targetTabElement.getAttribute('target');
39 | await LocalStorageManager.setValue_async('currentSecurityFilterTabName', tabName);
40 | let i, tabContent, tabLinks;
41 | tabContent = document.getElementsByClassName('tabContent');
42 | for (i = 0; i < tabContent.length; i++) {
43 | tabContent[i].style.display = 'none';
44 | }
45 | tabLinks = document.getElementsByClassName('tabLinks');
46 | for (i = 0; i < tabLinks.length; i++) {
47 | tabLinks[i].classList.remove('active');
48 | }
49 | document.getElementById(tabName).style.display = 'block';
50 | targetTabElement.classList.add('active');
51 | }
52 | }
53 | AllTabControl.instance.init_async();
--------------------------------------------------------------------------------
/js/ui/sidebar/feedsStatusBar.js:
--------------------------------------------------------------------------------
1 | /*global BrowserManager FeedsTopMenu*/
2 | 'use strict';
3 | class FeedsStatusBar { /*exported FeedsStatusBar*/
4 | static get instance() { return (this._instance = this._instance || new this()); }
5 |
6 | constructor() {
7 | this._messageTimeOut = setTimeout(() => { }, 1);
8 | }
9 |
10 | set workInProgress(workInProgress) {
11 | FeedsTopMenu.instance.workInProgress = workInProgress;
12 | if (workInProgress) {
13 | document.getElementById('statusButton').classList.add('statusButtonUpdating');
14 | }
15 | else {
16 | document.getElementById('statusButton').classList.remove('statusButtonUpdating');
17 | }
18 | }
19 |
20 | setText(text) {
21 | clearTimeout(this._messageTimeOut);
22 | BrowserManager.setInnerHtmlById('statusText', text);
23 | }
24 |
25 | setTextWithTimeOut(text, textAfterTimeout, timeOut) {
26 | clearTimeout(this._messageTimeOut);
27 | BrowserManager.setInnerHtmlById('statusText', text);
28 | this._messageTimeOut = setTimeout(() => { BrowserManager.setInnerHtmlById('statusText', textAfterTimeout); }, timeOut);
29 | }
30 | }
--------------------------------------------------------------------------------
/js/ui/sidebar/itemsSelectionBar.js:
--------------------------------------------------------------------------------
1 | /*global ItemsToolBar*/
2 | 'use strict';
3 | class ItemsSelectionBar { /*exported ItemsSelectionBar*/
4 | constructor() {
5 | this._selectionBarItemsElement = document.getElementById('itemsSelectionBar');
6 | this._selectedElement = null;
7 | this._selectionBarItemsElement.style.visibility = 'hidden';
8 | }
9 |
10 | put(targetElement) {
11 | this._removeOld();
12 | this._putNew(targetElement);
13 | }
14 |
15 | hide() {
16 | ItemsToolBar.instance.disableButtonsForSingleElement();
17 | this._removeOld();
18 | this._selectionBarItemsElement.style.visibility = 'hidden';
19 | this._selectedElement = null;
20 | }
21 |
22 | get selectedElement() {
23 | return this._selectedElement;
24 | }
25 |
26 | refresh() {
27 | this.put(this._selectedElement);
28 | }
29 |
30 | _removeOld() {
31 | if (! this._selectedElement) { return; }
32 | this._selectedElement.removeEventListener('scroll', this._selectedElementOnScrollEvent);
33 | this._selectionBarItemsElement.style.top = '0px';
34 | this._selectedElement.style.color = '';
35 | }
36 |
37 | _putNew(selectedElement) {
38 | this._selectedElement = selectedElement;
39 | if (! this._selectedElement) { return; }
40 | this._selectedElement.style.color = 'var(--main-selection-text-color)';
41 | let y = this._setTop();
42 | let elItemsPaneTitleBar = document.getElementById('itemsPaneTitleBar');
43 | let minTop = elItemsPaneTitleBar.offsetTop + elItemsPaneTitleBar.clientHeight;
44 | this._selectionBarItemsElement.style.visibility = ( y >= minTop ? 'visible' : 'hidden');
45 | ItemsToolBar.instance.enableButtonsForSingleElement();
46 | }
47 |
48 | _selectedElementOnScrollEvent() {
49 | this._setTop();
50 | }
51 |
52 | _setTop() {
53 | let rectTarget = this._selectedElement.getBoundingClientRect();
54 | let y = Math.round(rectTarget.top + 6);
55 | this._selectionBarItemsElement.style.top = y + 'px';
56 | return y;
57 | }
58 | }
59 |
--------------------------------------------------------------------------------
/js/ui/subscribeButton/subscribeButton.js:
--------------------------------------------------------------------------------
1 | /*global browser*/
2 | 'use strict';
3 | class SubscribeButton {
4 | static get instance() { return (this._instance = this._instance || new this()); }
5 |
6 | constructor() {
7 | this._updateLocalizedStrings();
8 | document.getElementById('subscribeNow').addEventListener('click', (e) => { this._subscribeNowButtonOnClicked_event(e); });
9 | }
10 |
11 | _updateLocalizedStrings() {
12 | document.getElementById('txtSubscribeUsing').textContent = browser.i18n.getMessage('stfSubscribeUsing');
13 | document.getElementById('subscribeNow').textContent = browser.i18n.getMessage('stfSubscribeNow');
14 | }
15 |
16 | _subscribeNowButtonOnClicked_event(event) {
17 | event.stopPropagation();
18 | event.preventDefault();
19 | let targetFeed = event.target.getAttribute('target');
20 | browser.runtime.sendMessage({key:'openSubscribeDialog', value: targetFeed });
21 | }
22 | }
23 | SubscribeButton.instance;
--------------------------------------------------------------------------------
/js/ui/subscribeThisFeed/subscribeThisFeed.js:
--------------------------------------------------------------------------------
1 | /*global browser*/
2 | 'use strict';
3 | class SubscribeThisFeed {
4 | static get instance() { return (this._instance = this._instance || new this()); }
5 |
6 | constructor() {
7 | this._feedTitle = null;
8 | this._feedUrl = null;
9 | this._updateLocalizedStrings();
10 | document.getElementById('subscribeNow').addEventListener('click', (e) => { this._subscribeNowButtonOnClicked_event(e); });
11 | }
12 |
13 | _updateLocalizedStrings() {
14 | document.getElementById('txtSubscribeUsing').textContent = browser.i18n.getMessage('stfSubscribeUsing');
15 | document.getElementById('subscribeNow').textContent = browser.i18n.getMessage('stfSubscribeNow');
16 | }
17 |
18 | async _subscribeNowButtonOnClicked_event(event) {
19 | event.stopPropagation();
20 | event.preventDefault();
21 | browser.runtime.sendMessage({key:'openSubscribeDialog'});
22 | window.close();
23 | }
24 | }
25 | SubscribeThisFeed.instance;
26 |
--------------------------------------------------------------------------------
/js/ui/userScripts/userScripts.js:
--------------------------------------------------------------------------------
1 | /*global BrowserManager UserScriptsManager UserScriptsEditor*/
2 | 'use strict';
3 | class Scripts {
4 | static get instance() { return (this._instance = this._instance || new this()); }
5 |
6 | async init_async() {
7 | await BrowserManager.instance.init_async();
8 | UserScriptsManager.instance;
9 | UserScriptsEditor.instance;
10 | }
11 | }
12 | Scripts.instance.init_async();
13 |
14 |
--------------------------------------------------------------------------------
/js/workers/wkReplace.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | function run(paramArray) {
3 | const str = paramArray[0];
4 | const regexpOrSubstr = paramArray[1];
5 | const newSubstr = paramArray[2];
6 | return str.replace(regexpOrSubstr, newSubstr);
7 | }
8 |
9 | onmessage = ((e) => {
10 | //name: wkReplace.js
11 | //params: [str, regexpOrSubstr, newSubstr]
12 | postMessage(run(e.data));
13 | //this.close();
14 | });
15 |
--------------------------------------------------------------------------------
/makeExt.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | #
3 | #install jq before run this script (apt install jq or https://stedolan.github.io/jq/download/)
4 | #
5 | NAME=drop_feeds
6 | BRANCH=${PWD##*/}
7 | INITIAL_DIR=${PWD}
8 | #update files list
9 | for d in $INITIAL_DIR/themes/*/ ; do
10 | cd $d
11 | find . ! -name '*.list' -type f >files.list
12 | done
13 | for d in $INITIAL_DIR/themes/_renderTab/*/ ; do
14 | cd $d
15 | find . ! -name '*.list' -type f >files.list
16 | done
17 | for d in $INITIAL_DIR/themes/_renderTab/_templates/*/ ; do
18 | cd $d
19 | find . ! -name '*.list' -type f >files.list
20 | done
21 | for d in $INITIAL_DIR/themes/_editor/*/ ; do
22 | cd $d
23 | find . ! -name '*.list' -type f >files.list
24 | done
25 | cd $INITIAL_DIR
26 | rm -rf themes/_renderTab/files.list
27 | rm -rf themes/_renderTab/_templates/_any/files.list
28 | rm -rf themes/_renderTab/_templates/_error/files.list
29 | rm -rf themes/_templates/files.list
30 | rm -rf themes/_editor/files.list
31 | rm -rf themes/_export/files.list
32 | #create a working folder in parent directory named '_ext'
33 | mkdir ../_ext/ > /dev/null 2>&1
34 | #copy all files in the working folder
35 | cd $INITIAL_DIR
36 | cd ../_ext/
37 | rm -rf $BRANCH/
38 | cp -fr $INITIAL_DIR $BRANCH/
39 | #cleanup unnecessary files
40 | cd $INITIAL_DIR
41 | cd ../_ext/$BRANCH
42 | rm -rf themes-src/
43 | rm -rf dropfeeds.code-workspace
44 | rm -rf README.md
45 | rm -rf *.sh
46 | rm -rf .git/
47 | rm -rf .vscode/
48 | rm -rf .eslintrc.json
49 | rm -rf .gitignore
50 | #Creating for zip manifest v3 version
51 | cd $INITIAL_DIR
52 | cp -p manifestv3.json manifest.json
53 | cp -p manifestv3.json ../_ext/$BRANCH/manifest.json
54 | sleep 1
55 | cd ../_ext/$BRANCH
56 | VERSION=$(jq -r '.version' manifest.json)
57 | rm -rf ../$NAME-$VERSION-mv3.zip
58 | zip -r ../$NAME-$VERSION-mv3.zip * >/dev/null
59 | #Creating for zip manifest v2 version
60 | cd $INITIAL_DIR
61 | cp -p manifestv2.json manifest.json
62 | cp -p manifestv2.json ../_ext/$BRANCH/manifest.json
63 | sleep 1
64 | cd ../_ext/$BRANCH
65 | VERSION=$(jq -r '.version' manifest.json)
66 | rm -rf ../$NAME-$VERSION-mv2.zip
67 | zip -r ../$NAME-$VERSION-mv2.zip * >/dev/null
68 | #finishing...
69 | cd $INITIAL_DIR
70 | echo "Extension created"
71 |
--------------------------------------------------------------------------------
/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "manifest_version": 2,
3 | "default_locale": "en",
4 | "name": "Drop feeds",
5 | "description": "__MSG_manExtensionDescription__",
6 | "version": "1.0.17.200000002",
7 | "browser_specific_settings": {
8 | "gecko": {
9 | "id": "{42d52ade-6923-4f20-92d1-8db031269cc6}",
10 | "strict_min_version": "73.0"
11 | }
12 | },
13 | "icons": {
14 | "32": "themes/_templates/img/drop-feeds-32.png",
15 | "48": "themes/_templates/img/drop-feeds-48.png",
16 | "64": "themes/_templates/img/drop-feeds-64.png",
17 | "96": "themes/_templates/img/drop-feeds-96.png"
18 | },
19 | "sidebar_action": {
20 | "default_icon": "themes/_templates/img/drop-feeds-64.png",
21 | "default_title": "Drop Feeds",
22 | "default_panel": "html/sidebar.html"
23 | },
24 | "commands": {
25 | "_execute_sidebar_action": {
26 | "suggested_key": {
27 | "default": "Ctrl+Shift+U"
28 | }
29 | }
30 | },
31 | "browser_action": {
32 | "default_icon": "themes/_templates/img/drop-feeds-64.png"
33 | },
34 | "page_action": {
35 | "browser_style": true,
36 | "default_icon": "themes/legacy/img/subscribe-go.png",
37 | "default_title": "__MSG_manPageActionDefaultTitle__",
38 | "default_popup": "html/feedList.html"
39 | },
40 | "background": {
41 | "scripts": [
42 | "js/independent/background.js"
43 | ]
44 | },
45 | "content_scripts": [
46 | {
47 | "matches": [
48 | ""
49 | ],
50 | "js": [
51 | "js/independent/content-script.js"
52 | ],
53 | "run_at": "document_end"
54 | }
55 | ],
56 | "options_ui": {
57 | "page": "html/options.html",
58 | "browser_style": true
59 | },
60 | "web_accessible_resources": [
61 | "resources/highlighters/javascript.json"
62 | ],
63 | "content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self';",
64 | "permissions": [
65 | "",
66 | "bookmarks",
67 | "contextMenus",
68 | "downloads",
69 | "history",
70 | "menus",
71 | "notifications",
72 | "storage",
73 | "tabs",
74 | "webNavigation",
75 | "webRequest"
76 | ]
77 | }
--------------------------------------------------------------------------------
/manifestv2.json:
--------------------------------------------------------------------------------
1 | {
2 | "manifest_version": 2,
3 | "default_locale": "en",
4 | "name": "Drop feeds",
5 | "description": "__MSG_manExtensionDescription__",
6 | "version": "1.0.17.200000002",
7 | "browser_specific_settings": {
8 | "gecko": {
9 | "id": "{42d52ade-6923-4f20-92d1-8db031269cc6}",
10 | "strict_min_version": "73.0"
11 | }
12 | },
13 | "icons": {
14 | "32": "themes/_templates/img/drop-feeds-32.png",
15 | "48": "themes/_templates/img/drop-feeds-48.png",
16 | "64": "themes/_templates/img/drop-feeds-64.png",
17 | "96": "themes/_templates/img/drop-feeds-96.png"
18 | },
19 | "sidebar_action": {
20 | "default_icon": "themes/_templates/img/drop-feeds-64.png",
21 | "default_title": "Drop Feeds",
22 | "default_panel": "html/sidebar.html"
23 | },
24 | "commands": {
25 | "_execute_sidebar_action": {
26 | "suggested_key": {
27 | "default": "Ctrl+Shift+U"
28 | }
29 | }
30 | },
31 | "browser_action": {
32 | "default_icon": "themes/_templates/img/drop-feeds-64.png"
33 | },
34 | "page_action": {
35 | "browser_style": true,
36 | "default_icon": "themes/legacy/img/subscribe-go.png",
37 | "default_title": "__MSG_manPageActionDefaultTitle__",
38 | "default_popup": "html/feedList.html"
39 | },
40 | "background": {
41 | "scripts": [
42 | "js/independent/background.js"
43 | ]
44 | },
45 | "content_scripts": [
46 | {
47 | "matches": [
48 | ""
49 | ],
50 | "js": [
51 | "js/independent/content-script.js"
52 | ],
53 | "run_at": "document_end"
54 | }
55 | ],
56 | "options_ui": {
57 | "page": "html/options.html",
58 | "browser_style": true
59 | },
60 | "web_accessible_resources": [
61 | "resources/highlighters/javascript.json"
62 | ],
63 | "content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self';",
64 | "permissions": [
65 | "",
66 | "bookmarks",
67 | "contextMenus",
68 | "downloads",
69 | "history",
70 | "menus",
71 | "notifications",
72 | "storage",
73 | "tabs",
74 | "webNavigation",
75 | "webRequest"
76 | ]
77 | }
--------------------------------------------------------------------------------
/manifestv3.json:
--------------------------------------------------------------------------------
1 | {
2 | "manifest_version": 3,
3 | "default_locale": "en",
4 | "name": "Drop feeds",
5 | "description": "__MSG_manExtensionDescription__",
6 | "version": "1.0.17.200000003",
7 | "browser_specific_settings": {
8 | "gecko": {
9 | "id": "{42d52ade-6923-4f20-92d1-8db031269cc6}",
10 | "strict_min_version": "109.0"
11 | }
12 | },
13 | "icons": {
14 | "32": "themes/_templates/img/drop-feeds-32.png",
15 | "48": "themes/_templates/img/drop-feeds-48.png",
16 | "64": "themes/_templates/img/drop-feeds-64.png",
17 | "96": "themes/_templates/img/drop-feeds-96.png"
18 | },
19 | "sidebar_action": {
20 | "default_icon": "themes/_templates/img/drop-feeds-64.png",
21 | "default_title": "Drop Feeds",
22 | "default_panel": "html/sidebar.html"
23 | },
24 | "commands": {
25 | "_execute_sidebar_action": {
26 | "suggested_key": {
27 | "default": "Ctrl+Shift+U"
28 | }
29 | }
30 | },
31 | "action": {
32 | "browser_style": false,
33 | "default_icon": {
34 | "64": "themes/_templates/img/drop-feeds-64.png"
35 | }
36 | },
37 | "page_action": {
38 | "browser_style": false,
39 | "default_icon": "themes/legacy/img/subscribe-go.png",
40 | "default_title": "__MSG_manPageActionDefaultTitle__",
41 | "default_popup": "html/feedList.html"
42 | },
43 | "background": {
44 | "scripts": [
45 | "js/independent/background.js"
46 | ]
47 | },
48 | "content_scripts": [
49 | {
50 | "matches": [
51 | ""
52 | ],
53 | "js": [
54 | "js/independent/content-script.js"
55 | ],
56 | "run_at": "document_end"
57 | }
58 | ],
59 | "options_ui": {
60 | "page": "html/options.html",
61 | "browser_style": false
62 | },
63 | "web_accessible_resources": [
64 | {
65 | "resources": [
66 | "resources/highlighters/javascript.json"
67 | ],
68 | "matches": [
69 | ""
70 | ]
71 | }
72 | ],
73 | "content_security_policy": {
74 | "extension_pages": "script-src 'self'; object-src 'self';"
75 | },
76 | "host_permissions": [""],
77 | "permissions": [
78 | "bookmarks",
79 | "contextMenus",
80 | "downloads",
81 | "history",
82 | "menus",
83 | "notifications",
84 | "storage",
85 | "tabs",
86 | "webNavigation",
87 | "webRequest"
88 | ]
89 | }
--------------------------------------------------------------------------------
/resources/highlighters/javascript.json:
--------------------------------------------------------------------------------
1 | {
2 | "cssPath": "/themes/_editor/studio_dark/css/highlight.css",
3 | "pairPatternClassList": [
4 | {
5 | "pattern": "([\"'])((?:\\\\1|(?:(?!\\1)).)*)(\\1)",
6 | "class": "jsString",
7 | "enclosing": "true",
8 | "bound": "false"
9 | },
10 | {
11 | "pattern": "\\b(abstract|arguments|Array|async|boolean|byte|char|class|const|constructor|Date|debugger|delete|double|enum|eval|extends|false|final|float|function|goto|implements|implements|in|instanceof|int|interface|let|long|native|new|null|Number|Object|of|package|private|protected|prototype|public|short|static|String|super|this|true|typeof|undefined|var|void|yield)\\b",
12 | "class": "jsDeclarationKeyword",
13 | "enclosing": "false",
14 | "bound": "true"
15 | },
16 | {
17 | "pattern": "\\b(await|break|case|catch|continue|default|do|else|export|finally|for|from|goto|if|import|return|switch|synchronized|throw|throws|transient|try|volatile|while|with)\\b",
18 | "class": "jsControlFlowKeyword",
19 | "enclosing": "false",
20 | "bound": "true"
21 | },
22 | {
23 | "pattern": "\\b(alert|all|anchor|anchors|area|assign|blur|button|checkbox|clearInterval|clearTimeout|clientInformation|close|closed|confirm|constructor|crypto|decodeURI|decodeURIComponent|defaultStatus|document|element|elements|embed|embeds|encodeURI|encodeURIComponent|escape|event|fileUpload|focus|form|forms|frame|frameRate|frames|hasOwnProperty|hidden|history|image|images|Infinity|innerHeight|innerWidth|isFinite|isNaN|isPrototypeOf|layer|layers|length|link|location|Math|mimeTypes|name|navigate|navigator|offscreenBuffering|open|opener|option|outerHeight|outerWidth|packages|pageXOffset|pageYOffset|parent|parseFloat|parseInt|plugin|prompt|propertyIsEnum|radio|reset|screenX|screenY|scroll|secure|select|self|setInterval|setTimeout|status|submit|taint|textarea|top|toString|unescape|untaint|valueOf|window)\\b",
24 | "class": "jsOtherKeyword",
25 | "enclosing": "false",
26 | "bound": "true"
27 | },
28 | {
29 | "pattern": "\\*[^*]*\\*+(?:[^\\/*][^*]*\\*+)*",
30 | "class": "jsComment",
31 | "enclosing": "true",
32 | "bound": "false"
33 | },
34 | {
35 | "pattern": "`([\\s\\S]*?)`",
36 | "class": "jsString",
37 | "enclosing": "true",
38 | "bound": "false"
39 | },
40 | {
41 | "pattern": "{|}|\\(|\\)|\\[|\\]|,|;|-|\\^|\\\\|\\||\\+|\\*|!|\\.|/",
42 | "class": "jsSpecialCharacter",
43 | "enclosing": "false",
44 | "bound": "false"
45 | }
46 | ]
47 | }
--------------------------------------------------------------------------------
/road-map:
--------------------------------------------------------------------------------
1 | 0.1
2 | Sage++ like quick and dirty P.O.C.
3 |
4 | 0.2
5 | UI improvement (improve themes look)
6 | Adding highlighting selection bar on folder items on the treeview
7 | Adding option "Do not display root folder"
8 | Adding option "Always open new tab"
9 | Adding option "Open new tab in foreground"
10 | Adding check feed timeout
11 | Adding "loading" messages in status bar
12 | Adding notification on feed update complete
13 | Adding Tabs in option view
14 | Reduce option view loading time
15 |
16 | 0.3
17 | Code rewriting (replace quick and dirty code from P.O.C. by a new one
18 | Asynchronous feed checking
19 | Open feeds as unified
20 |
21 | 0.4
22 | Adding the bottom items panel
23 |
24 | 0.5
25 | Add discover feeds feature
26 |
27 | 0.6
28 | Internationalization (many languages support)
29 | Adding French language
30 | Adding automatic feed update feature
31 | Adding an option to choose to show errors as unread or not
32 | Adding items sort choose
33 | Adding feed updated count option
34 | Adding Podcast Support
35 | Rework of feeds subscription
36 |
37 | 0.7
38 | Adding context menu for feed entries
39 | Completing context menu for folder entries
40 | Adding new context menu icons, and little themes rework
41 | Adding highlighting selection bar on feed items on the treeview
42 | Adding a "Renders Feeds" option
43 | Mouse middle-click opens feed in a background new tab
44 | Support of drag a drop & move elements of the tree view (folder and feeds)
45 |
46 | 0.8
47 | User scripts
48 | 0.8.x
49 | Adding security filters
50 |
51 | 0.9
52 | Add filter feature
53 | 0.9.x
54 | Adding option to add custom theme
55 | 0.9.x
56 | Better support for ATOM feeds and enclosure
57 | 0.99
58 | Release Candidate
59 |
60 | 1.0
61 | Same as Release Candidate with bugs fixed
62 |
63 |
--------------------------------------------------------------------------------
/sources:
--------------------------------------------------------------------------------
1 | https://github.com/dauphine-dev/drop-feeds
2 |
--------------------------------------------------------------------------------
/themes-src/dauphine/check-feeds-animation.xcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/dauphine/check-feeds-animation.xcf
--------------------------------------------------------------------------------
/themes-src/dauphine/none.xcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/dauphine/none.xcf
--------------------------------------------------------------------------------
/themes-src/dauphine/updating-animation.xcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/dauphine/updating-animation.xcf
--------------------------------------------------------------------------------
/themes-src/fox_memory/check-feeds-animation/00.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/fox_memory/check-feeds-animation/00.png
--------------------------------------------------------------------------------
/themes-src/fox_memory/check-feeds-animation/01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/fox_memory/check-feeds-animation/01.png
--------------------------------------------------------------------------------
/themes-src/fox_memory/check-feeds-animation/02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/fox_memory/check-feeds-animation/02.png
--------------------------------------------------------------------------------
/themes-src/fox_memory/check-feeds-animation/03.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/fox_memory/check-feeds-animation/03.png
--------------------------------------------------------------------------------
/themes-src/fox_memory/check-feeds-animation/04.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/fox_memory/check-feeds-animation/04.png
--------------------------------------------------------------------------------
/themes-src/fox_memory/check-feeds-animation/05.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/fox_memory/check-feeds-animation/05.png
--------------------------------------------------------------------------------
/themes-src/fox_memory/check-feeds-animation/06.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/fox_memory/check-feeds-animation/06.png
--------------------------------------------------------------------------------
/themes-src/fox_memory/check-feeds-animation/07.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/fox_memory/check-feeds-animation/07.png
--------------------------------------------------------------------------------
/themes-src/fox_memory/check-feeds-animation/08.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/fox_memory/check-feeds-animation/08.png
--------------------------------------------------------------------------------
/themes-src/fox_memory/check-feeds-animation/09.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/fox_memory/check-feeds-animation/09.png
--------------------------------------------------------------------------------
/themes-src/fox_memory/check-feeds-animation/check-feeds-animation.xcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/fox_memory/check-feeds-animation/check-feeds-animation.xcf
--------------------------------------------------------------------------------
/themes-src/fox_memory/updating-animation/00.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/fox_memory/updating-animation/00.png
--------------------------------------------------------------------------------
/themes-src/fox_memory/updating-animation/01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/fox_memory/updating-animation/01.png
--------------------------------------------------------------------------------
/themes-src/fox_memory/updating-animation/02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/fox_memory/updating-animation/02.png
--------------------------------------------------------------------------------
/themes-src/fox_memory/updating-animation/03.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/fox_memory/updating-animation/03.png
--------------------------------------------------------------------------------
/themes-src/fox_memory/updating-animation/04.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/fox_memory/updating-animation/04.png
--------------------------------------------------------------------------------
/themes-src/fox_memory/updating-animation/05.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/fox_memory/updating-animation/05.png
--------------------------------------------------------------------------------
/themes-src/fox_memory/updating-animation/06.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/fox_memory/updating-animation/06.png
--------------------------------------------------------------------------------
/themes-src/fox_memory/updating-animation/07.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/fox_memory/updating-animation/07.png
--------------------------------------------------------------------------------
/themes-src/fox_memory/updating-animation/updating-16.xcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/fox_memory/updating-animation/updating-16.xcf
--------------------------------------------------------------------------------
/themes-src/legacy/check-feeds-animation/00.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy/check-feeds-animation/00.png
--------------------------------------------------------------------------------
/themes-src/legacy/check-feeds-animation/01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy/check-feeds-animation/01.png
--------------------------------------------------------------------------------
/themes-src/legacy/check-feeds-animation/02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy/check-feeds-animation/02.png
--------------------------------------------------------------------------------
/themes-src/legacy/check-feeds-animation/03.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy/check-feeds-animation/03.png
--------------------------------------------------------------------------------
/themes-src/legacy/check-feeds-animation/04.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy/check-feeds-animation/04.png
--------------------------------------------------------------------------------
/themes-src/legacy/check-feeds-animation/05.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy/check-feeds-animation/05.png
--------------------------------------------------------------------------------
/themes-src/legacy/check-feeds-animation/06.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy/check-feeds-animation/06.png
--------------------------------------------------------------------------------
/themes-src/legacy/check-feeds-animation/07.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy/check-feeds-animation/07.png
--------------------------------------------------------------------------------
/themes-src/legacy/check-feeds-animation/08.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy/check-feeds-animation/08.png
--------------------------------------------------------------------------------
/themes-src/legacy/check-feeds-animation/09.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy/check-feeds-animation/09.png
--------------------------------------------------------------------------------
/themes-src/legacy/check-feeds-animation/check-feeds-animation.xcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy/check-feeds-animation/check-feeds-animation.xcf
--------------------------------------------------------------------------------
/themes-src/legacy/updating-animation/00.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy/updating-animation/00.png
--------------------------------------------------------------------------------
/themes-src/legacy/updating-animation/01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy/updating-animation/01.png
--------------------------------------------------------------------------------
/themes-src/legacy/updating-animation/02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy/updating-animation/02.png
--------------------------------------------------------------------------------
/themes-src/legacy/updating-animation/03.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy/updating-animation/03.png
--------------------------------------------------------------------------------
/themes-src/legacy/updating-animation/04.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy/updating-animation/04.png
--------------------------------------------------------------------------------
/themes-src/legacy/updating-animation/05.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy/updating-animation/05.png
--------------------------------------------------------------------------------
/themes-src/legacy/updating-animation/06.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy/updating-animation/06.png
--------------------------------------------------------------------------------
/themes-src/legacy/updating-animation/07.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy/updating-animation/07.png
--------------------------------------------------------------------------------
/themes-src/legacy/updating-animation/updating-16.xcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy/updating-animation/updating-16.xcf
--------------------------------------------------------------------------------
/themes-src/legacy_dark-old/check-feeds:
--------------------------------------------------------------------------------
1 | rotation: 22.5 deg
2 |
--------------------------------------------------------------------------------
/themes-src/legacy_dark-old/check-feeds-animation/00.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy_dark-old/check-feeds-animation/00.png
--------------------------------------------------------------------------------
/themes-src/legacy_dark-old/check-feeds-animation/01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy_dark-old/check-feeds-animation/01.png
--------------------------------------------------------------------------------
/themes-src/legacy_dark-old/check-feeds-animation/02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy_dark-old/check-feeds-animation/02.png
--------------------------------------------------------------------------------
/themes-src/legacy_dark-old/check-feeds-animation/03.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy_dark-old/check-feeds-animation/03.png
--------------------------------------------------------------------------------
/themes-src/legacy_dark-old/check-feeds-animation/04.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy_dark-old/check-feeds-animation/04.png
--------------------------------------------------------------------------------
/themes-src/legacy_dark-old/check-feeds-animation/05.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy_dark-old/check-feeds-animation/05.png
--------------------------------------------------------------------------------
/themes-src/legacy_dark-old/check-feeds-animation/06.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy_dark-old/check-feeds-animation/06.png
--------------------------------------------------------------------------------
/themes-src/legacy_dark-old/check-feeds-animation/07.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy_dark-old/check-feeds-animation/07.png
--------------------------------------------------------------------------------
/themes-src/legacy_dark-old/check-feeds-animation/08.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy_dark-old/check-feeds-animation/08.png
--------------------------------------------------------------------------------
/themes-src/legacy_dark-old/check-feeds-animation/Export images as GIF:
--------------------------------------------------------------------------------
1 | As animation: yes
2 | Loop forver: yes
3 | Delay between frames: 250ms
4 | Frame disposal: one frame per layout
5 | Use delay entered above for all frames: yes
6 | Use disposal entered above for all frames: yes
7 |
8 |
--------------------------------------------------------------------------------
/themes-src/legacy_dark-old/check-feeds-animation/check-feeds-animation.xcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy_dark-old/check-feeds-animation/check-feeds-animation.xcf
--------------------------------------------------------------------------------
/themes-src/legacy_dark-old/updating-animation/00.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy_dark-old/updating-animation/00.png
--------------------------------------------------------------------------------
/themes-src/legacy_dark-old/updating-animation/01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy_dark-old/updating-animation/01.png
--------------------------------------------------------------------------------
/themes-src/legacy_dark-old/updating-animation/02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy_dark-old/updating-animation/02.png
--------------------------------------------------------------------------------
/themes-src/legacy_dark-old/updating-animation/03.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy_dark-old/updating-animation/03.png
--------------------------------------------------------------------------------
/themes-src/legacy_dark-old/updating-animation/04.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy_dark-old/updating-animation/04.png
--------------------------------------------------------------------------------
/themes-src/legacy_dark-old/updating-animation/05.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy_dark-old/updating-animation/05.png
--------------------------------------------------------------------------------
/themes-src/legacy_dark-old/updating-animation/06.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy_dark-old/updating-animation/06.png
--------------------------------------------------------------------------------
/themes-src/legacy_dark-old/updating-animation/07.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy_dark-old/updating-animation/07.png
--------------------------------------------------------------------------------
/themes-src/legacy_dark-old/updating-animation/updating-16.xcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy_dark-old/updating-animation/updating-16.xcf
--------------------------------------------------------------------------------
/themes-src/legacy_dark/check-feeds-animation/00.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy_dark/check-feeds-animation/00.png
--------------------------------------------------------------------------------
/themes-src/legacy_dark/check-feeds-animation/01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy_dark/check-feeds-animation/01.png
--------------------------------------------------------------------------------
/themes-src/legacy_dark/check-feeds-animation/02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy_dark/check-feeds-animation/02.png
--------------------------------------------------------------------------------
/themes-src/legacy_dark/check-feeds-animation/03.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy_dark/check-feeds-animation/03.png
--------------------------------------------------------------------------------
/themes-src/legacy_dark/check-feeds-animation/04.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy_dark/check-feeds-animation/04.png
--------------------------------------------------------------------------------
/themes-src/legacy_dark/check-feeds-animation/05.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy_dark/check-feeds-animation/05.png
--------------------------------------------------------------------------------
/themes-src/legacy_dark/check-feeds-animation/06.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy_dark/check-feeds-animation/06.png
--------------------------------------------------------------------------------
/themes-src/legacy_dark/check-feeds-animation/07.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy_dark/check-feeds-animation/07.png
--------------------------------------------------------------------------------
/themes-src/legacy_dark/check-feeds-animation/08.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy_dark/check-feeds-animation/08.png
--------------------------------------------------------------------------------
/themes-src/legacy_dark/check-feeds-animation/09.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy_dark/check-feeds-animation/09.png
--------------------------------------------------------------------------------
/themes-src/legacy_dark/check-feeds-animation/check-feeds-animation.xcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy_dark/check-feeds-animation/check-feeds-animation.xcf
--------------------------------------------------------------------------------
/themes-src/legacy_dark/updating-animation/00.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy_dark/updating-animation/00.png
--------------------------------------------------------------------------------
/themes-src/legacy_dark/updating-animation/01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy_dark/updating-animation/01.png
--------------------------------------------------------------------------------
/themes-src/legacy_dark/updating-animation/02.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy_dark/updating-animation/02.png
--------------------------------------------------------------------------------
/themes-src/legacy_dark/updating-animation/03.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy_dark/updating-animation/03.png
--------------------------------------------------------------------------------
/themes-src/legacy_dark/updating-animation/04.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy_dark/updating-animation/04.png
--------------------------------------------------------------------------------
/themes-src/legacy_dark/updating-animation/05.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy_dark/updating-animation/05.png
--------------------------------------------------------------------------------
/themes-src/legacy_dark/updating-animation/06.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy_dark/updating-animation/06.png
--------------------------------------------------------------------------------
/themes-src/legacy_dark/updating-animation/07.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy_dark/updating-animation/07.png
--------------------------------------------------------------------------------
/themes-src/legacy_dark/updating-animation/updating-16.xcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes-src/legacy_dark/updating-animation/updating-16.xcf
--------------------------------------------------------------------------------
/themes/_editor/studio_dark/css/highlight.css:
--------------------------------------------------------------------------------
1 | .editorText {
2 | background-color: #1e1e1e;
3 | color: #a9dbfa;
4 | }
5 |
6 | .editorConsole {
7 | background-color: #1e1e1e;
8 | }
9 |
10 | .editorConsoleTextDefault {
11 | color: #ffffff;
12 | }
13 |
14 | .editorConsoleTextOk {
15 | color: #6a6aff;
16 | }
17 |
18 | .editorConsoleTextError {
19 | color: #ff0000;
20 | }
21 |
22 | .editorConsoleLeft {
23 | background-color: #101010;
24 | }
25 |
26 | .editorCaret {
27 | caret-color: #ffffff;
28 | }
29 |
30 | .jsString {
31 | color: #c5937c;
32 | }
33 |
34 | .jsDeclarationKeyword {
35 | color: #669bd1;
36 | }
37 |
38 | .jsControlFlowKeyword {
39 | color: #bc8abd;
40 | }
41 |
42 | .jsOtherKeyword {
43 | color: #dcdbaf;
44 | }
45 |
46 | .jsComment {
47 | color: #698955;
48 | }
49 |
50 | .jsSpecialCharacter {
51 | color: #e7e9a8;
52 | }
--------------------------------------------------------------------------------
/themes/_editor/studio_dark/files.list:
--------------------------------------------------------------------------------
1 | ./css/highlight.css
2 |
--------------------------------------------------------------------------------
/themes/_editor/studio_light/css/highlight.css:
--------------------------------------------------------------------------------
1 | .editorText {
2 | background-color: #ffffff;
3 | color: #1f2d8b;
4 | }
5 |
6 | .editorConsole {
7 | background-color: #ffffff;
8 | }
9 |
10 | .editorConsoleTextDefault {
11 | color: #000000;
12 | }
13 |
14 | .editorConsoleTextOk {
15 | color: #5a5aef;
16 | }
17 |
18 | .editorConsoleTextError {
19 | color: #ff0000;
20 | }
21 |
22 | .editorConsoleLeft {
23 | background-color: #e0e0e0;
24 | }
25 |
26 | .editorCaret {
27 | caret-color: #000000;
28 | }
29 |
30 | .jsString {
31 | color: #ab3232;
32 | }
33 |
34 | .jsDeclarationKeyword {
35 | color: #1f1fff;
36 | }
37 |
38 | .jsControlFlowKeyword {
39 | color: #b61fde;
40 | }
41 |
42 | .jsOtherKeyword {
43 | color: #856d3a;
44 | }
45 |
46 | .jsComment {
47 | color: #1f8b1f;
48 | }
49 |
50 | .jsSpecialCharacter {
51 | color: #5f3f00;
52 | }
--------------------------------------------------------------------------------
/themes/_editor/studio_light/files.list:
--------------------------------------------------------------------------------
1 | ./css/highlight.css
2 |
--------------------------------------------------------------------------------
/themes/_editor/themes.list:
--------------------------------------------------------------------------------
1 | folder_name;ui_name
2 | studio_dark;Studio Dark
3 | studio_light;Studio Light
--------------------------------------------------------------------------------
/themes/_export/readme.txt:
--------------------------------------------------------------------------------
1 | When you modify a style file :
2 | - you can point to an external resource, then use URL of the resource as usual.
3 | - you can point to an internal (in the zip archive) resource, then use [archive] to point a resource inside the archive like: [archive]/img/my_picture.png
4 |
--------------------------------------------------------------------------------
/themes/_renderTab/_templates/_any/css/subscribeButton.css:
--------------------------------------------------------------------------------
1 | #dropFeeds_FeedHandler {
2 | margin: 0;
3 | padding: 0;
4 | font: message-box;
5 | color: InfoText;
6 | margin: -4em auto 0 auto;
7 | background-color: InfoBackground;
8 | display: flex;
9 | border-bottom: solid 1px black;
10 | }
11 |
12 | #rssLogo {
13 | margin: 0;
14 | padding: 0;
15 | font: message-box;
16 | color: InfoText;
17 | background: url("../img/feedIcon.png") 0% 10% no-repeat;
18 | margin-top: 4.9em;
19 | margin-bottom: 1em;
20 | margin-inline-start: 1.4em;
21 | margin-inline-end: 1em;
22 | padding-inline-start: 2.9em;
23 | font-size: 110%;
24 | }
25 |
26 | #subscribeNow {
27 | margin: 0;
28 | padding: 0;
29 | font: message-box;
30 | color: InfoText;
31 | display: block;
32 | margin-top: 0.5em;
33 | margin-inline-start: auto;
34 | }
35 |
--------------------------------------------------------------------------------
/themes/_renderTab/_templates/_any/img/feedIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/_renderTab/_templates/_any/img/feedIcon.png
--------------------------------------------------------------------------------
/themes/_renderTab/_templates/files.list:
--------------------------------------------------------------------------------
1 | ./two_columns/xsl/template.xsl
2 | ./two_columns/css/template.css
3 | ./_any/img/feedIcon.png
4 | ./_any/css/subscribeButton.css
5 | ./two_panels/xsl/template.xsl
6 | ./two_panels/img/articles-hide.png
7 | ./two_panels/img/itemOpenUnreadButton.png
8 | ./two_panels/img/delKey.png
9 | ./two_panels/img/itemMarkAllAsUnreadButton.png
10 | ./two_panels/img/itemMarkAllAsReadButton.png
11 | ./two_panels/img/itemMarkAsUnreadButton.png
12 | ./two_panels/img/link-go.png
13 | ./two_panels/img/mail-to.png
14 | ./two_panels/img/itemMarkAsReadButton.png
15 | ./two_panels/js/template.js
16 | ./two_panels/css/template.css
17 | ./one_column/xsl/template.xsl
18 | ./one_column/css/template.css
19 | ./_error/xsl/template.xsl
20 | ./_error/css/template.css
21 |
--------------------------------------------------------------------------------
/themes/_renderTab/_templates/one_column/files.list:
--------------------------------------------------------------------------------
1 | ./xsl/template.xsl
2 | ./css/template.css
3 |
--------------------------------------------------------------------------------
/themes/_renderTab/_templates/template.list:
--------------------------------------------------------------------------------
1 | folder_name;ui_name
2 | one_column;One column (Sage Single Column)
3 | two_columns;Two columns (Legacy)
4 | two_panels;Two panels (Fox Memory)
5 |
--------------------------------------------------------------------------------
/themes/_renderTab/_templates/two_columns/files.list:
--------------------------------------------------------------------------------
1 | ./xsl/template.xsl
2 | ./css/template.css
3 |
--------------------------------------------------------------------------------
/themes/_renderTab/_templates/two_panels/files.list:
--------------------------------------------------------------------------------
1 | ./xsl/template.xsl
2 | ./img/articles-hide.png
3 | ./img/itemOpenUnreadButton.png
4 | ./img/delKey.png
5 | ./img/itemMarkAllAsUnreadButton.png
6 | ./img/itemMarkAllAsReadButton.png
7 | ./img/itemMarkAsUnreadButton.png
8 | ./img/link-go.png
9 | ./img/mail-to.png
10 | ./img/itemMarkAsReadButton.png
11 | ./js/template.js
12 | ./css/template.css
13 |
--------------------------------------------------------------------------------
/themes/_renderTab/_templates/two_panels/img/articles-hide.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/_renderTab/_templates/two_panels/img/articles-hide.png
--------------------------------------------------------------------------------
/themes/_renderTab/_templates/two_panels/img/delKey.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/_renderTab/_templates/two_panels/img/delKey.png
--------------------------------------------------------------------------------
/themes/_renderTab/_templates/two_panels/img/itemMarkAllAsReadButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/_renderTab/_templates/two_panels/img/itemMarkAllAsReadButton.png
--------------------------------------------------------------------------------
/themes/_renderTab/_templates/two_panels/img/itemMarkAllAsUnreadButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/_renderTab/_templates/two_panels/img/itemMarkAllAsUnreadButton.png
--------------------------------------------------------------------------------
/themes/_renderTab/_templates/two_panels/img/itemMarkAsReadButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/_renderTab/_templates/two_panels/img/itemMarkAsReadButton.png
--------------------------------------------------------------------------------
/themes/_renderTab/_templates/two_panels/img/itemMarkAsUnreadButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/_renderTab/_templates/two_panels/img/itemMarkAsUnreadButton.png
--------------------------------------------------------------------------------
/themes/_renderTab/_templates/two_panels/img/itemOpenUnreadButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/_renderTab/_templates/two_panels/img/itemOpenUnreadButton.png
--------------------------------------------------------------------------------
/themes/_renderTab/_templates/two_panels/img/link-go.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/_renderTab/_templates/two_panels/img/link-go.png
--------------------------------------------------------------------------------
/themes/_renderTab/_templates/two_panels/img/mail-to.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/_renderTab/_templates/two_panels/img/mail-to.png
--------------------------------------------------------------------------------
/themes/_renderTab/dauphine/files.list:
--------------------------------------------------------------------------------
1 | ./css/style.css
2 |
--------------------------------------------------------------------------------
/themes/_renderTab/fox_memory/files.list:
--------------------------------------------------------------------------------
1 | ./css/style.css
2 |
--------------------------------------------------------------------------------
/themes/_renderTab/legacy/files.list:
--------------------------------------------------------------------------------
1 | ./css/style.css
2 |
--------------------------------------------------------------------------------
/themes/_renderTab/legacy_dark-old/files.list:
--------------------------------------------------------------------------------
1 | ./css/style.css
2 |
--------------------------------------------------------------------------------
/themes/_renderTab/legacy_dark/files.list:
--------------------------------------------------------------------------------
1 | ./css/style.css
2 |
--------------------------------------------------------------------------------
/themes/_renderTab/sage_sc/files.list:
--------------------------------------------------------------------------------
1 | ./css/style.css
2 |
--------------------------------------------------------------------------------
/themes/_renderTab/sage_sc_dark/files.list:
--------------------------------------------------------------------------------
1 | ./css/style.css
2 |
--------------------------------------------------------------------------------
/themes/_renderTab/themes.list:
--------------------------------------------------------------------------------
1 | folder_name;ui_name
2 | dauphine;Dauphiné
3 | legacy;Legacy
4 | legacy_dark;Legacy (Dark)
5 | sage_sc;Sage SC
6 | sage_sc_dark;Sage SC (Dark)
7 | fox_memory; Fox Memory
--------------------------------------------------------------------------------
/themes/_templates/css/customThemeManager.css:
--------------------------------------------------------------------------------
1 | html, body {
2 | overflow: auto;
3 | }
4 |
5 | #mainDiv {
6 | width: 100%;
7 | height: 100%;
8 | }
9 |
10 | body {
11 | background-color: var(--main-background-color);
12 | color: var(--main-text-color);
13 | padding: 0 0 0 10px;
14 | margin: 0;
15 | font-weight: normal;
16 | overflow: hidden;
17 | font-size: small;
18 | }
19 |
20 | .show {
21 | display: block;
22 | }
23 |
24 | .displayBlock {
25 | display: block;
26 | }
27 |
28 | .hide {
29 | display: none;
30 | }
31 |
32 | .displayNone {
33 | display: none;
34 | }
35 |
36 | .displayNone::before {
37 | display: none;
38 | }
39 |
40 | .visibilityVisible {
41 | visibility: visible;
42 | }
43 |
44 | .visibilityHidden {
45 | visibility: hidden;
46 | }
47 |
48 | #errorMessage {
49 | color: var(--main-text-error-color);
50 | }
51 |
52 | .themeSelect {
53 | min-width: 300px;
54 | }
55 |
56 | .buttonBox button {
57 | margin-left: 8px;
58 | margin-bottom: 4px;
59 | }
60 |
61 | /* ---- dialog box ---- */
62 |
63 | .dialogBox {
64 | position: absolute;
65 | background-color: var(--main-dialog-background-color);
66 | font-size: 99%;
67 | min-width: 450px;
68 | border: 1px solid var(--main-border-color);
69 | box-shadow: 0px 1px 16px 0px rgba(26, 26, 26, 0.5);
70 | padding: 0;
71 | z-index: 2;
72 | }
73 |
74 | .dialogTitle {
75 | text-align: center;
76 | font-weight: bold;
77 | color: var(--main-dialog-title-color);
78 | background-color: var(--main-dialog-title-background-color);
79 | border-bottom: 1px solid var(--main-border-color);
80 | }
81 |
82 | .dialogViewInner {
83 | padding: 10px 10px 10px 10px;
84 | }
85 |
86 | .dialogViewTable {
87 | width: 449px;
88 | table-layout: fixed;
89 | }
90 |
91 | .dialogViewTable td:last-child {
92 | width: 75%;
93 | }
94 |
95 | .dialogLabel {
96 | font-weight: bold;
97 | color: var(--main-dialog-label-color);
98 | }
99 |
100 | .dialogField {
101 | width: 99%;
102 | border: 1px inset #000000;
103 | white-space: pre;
104 | -moz-user-select: text;
105 | -khtml-user-select: text;
106 | -webkit-user-select: text;
107 | -ms-user-select: text;
108 | user-select: text;
109 | }
110 |
111 | .dialogButton {
112 | font-size: 99%;
113 | }
114 |
115 |
--------------------------------------------------------------------------------
/themes/_templates/css/debug.css:
--------------------------------------------------------------------------------
1 | body {
2 | margin: 0;
3 | color: var(--main-text-color);
4 | font-family: monospace;
5 | background-color: var(--main-background-color);
6 | /*font-size: small;*/
7 |
8 | }
9 | /* table */
10 | table {
11 | width: 100%;
12 | border-collapse: collapse;
13 | }
14 | td:first-child {
15 | white-space: nowrap;
16 | }
17 | td:last-child {
18 | width: 100%;
19 | }
20 | td {
21 | border: 1px solid var(--main-border-color);
22 | }
23 |
24 |
25 |
--------------------------------------------------------------------------------
/themes/_templates/css/discover-feeds.css:
--------------------------------------------------------------------------------
1 | html {
2 | font-family: sans-serif;
3 | }
4 |
5 | body{
6 | width: 700px;
7 | height: 200px;
8 | background-color: var(--main-background-color);
9 | padding: 10px;
10 | font-weight: normal;
11 | white-space: nowrap;
12 | overflow: hidden;
13 | color: var(--main-text-color);
14 | font-size: small;
15 | }
16 |
17 | #main {
18 | width: 100vw;
19 | height: 100vh;
20 | }
21 |
22 | #progressBarTotal {
23 | display: none;
24 | border-radius:16px;
25 | color: var(--main-text-color);
26 | background-color: var(--main-progressBar-background-color);
27 | width: 85%;
28 | padding-right: 32px;
29 | }
30 |
31 | #progressBar {
32 | display: none;
33 | border-radius:16px;
34 | padding:0.01em 16px;
35 | color: var(--main-text-complementary-color);
36 | background-color: var(--main-progressBar-foreground-color);
37 | }
38 |
39 | #discoveredFeeds {
40 | padding: 10px;
41 | text-align: left;
42 | }
43 |
44 | #tableContainer {
45 | overflow: auto;
46 | width: 90%;
47 | height: 65%;
48 | border: 1px solid var(--main-background-color);
49 | }
50 |
51 | table {
52 | border-collapse: collapse;
53 | border: 2px solid var(--main-border-color);
54 | letter-spacing: 1px;
55 | background-color: var(--main-table-background-color);
56 | font-size: x-small;
57 | width: 100%;
58 | }
59 |
60 | th {
61 | border: 1px solid var(--main-border-color);
62 | padding: 1px 2px;
63 | text-align: left;
64 | background-color: var(--main-table-header-color);
65 | font-weight: normal;
66 | }
67 |
68 | td {
69 | border: 1px solid var(--main-border-color);
70 | padding: 2px 20px;
71 | background-color: #ffffff00;
72 | cursor: cell;
73 | }
74 |
75 | tbody {
76 | font-size: 90%;
77 | }
78 |
79 | .SelectionRow {
80 | background-color: var(--main-selection-background-color);
81 | }
82 | .rowDisabled td {
83 | color: var(--main-table-cellDisabled-color);
84 | }
85 |
--------------------------------------------------------------------------------
/themes/_templates/css/editor.css:
--------------------------------------------------------------------------------
1 | /*-- table box --*/
2 |
3 | .editTableBox {
4 | vertical-align:top;
5 | display: table;
6 | margin: 0;
7 | padding: 0;
8 | top: 0;
9 | width: 0;
10 | width: 100%;
11 | height: 100%;
12 | }
13 |
14 | .editRowGroupBox {
15 | vertical-align:top;
16 | display: table-row-group;
17 | }
18 |
19 | .editRowBox {
20 | display: table-row;
21 | }
22 |
23 | .editCellBox {
24 | vertical-align:top;
25 | display: table-cell;
26 | }
27 |
28 | .editHeaderGroupBox {
29 | vertical-align:top;
30 | display: table-header-group;
31 | }
32 |
33 | .editFooterGroupBox {
34 | vertical-align:top;
35 | display: table-footer-group;
36 | }
37 |
38 | .editAutoHeight {
39 | height: 0;
40 | }
41 |
42 | /*-- -- --*/
43 |
44 | .editBorder {
45 | border: 1px solid #6f6f6f;
46 | }
47 |
48 | .editBorderNone {
49 | border: none;
50 | }
51 |
52 | .editBorderTopBottom {
53 | border-left: none;
54 | border-right: none;
55 | border-top: 1px solid #6f6f6f;
56 | border-bottom: 1px solid #6f6f6f;
57 | }
58 |
59 | .editBorderTopBottomHidden {
60 | border-left: none;
61 | border-right: none;
62 | border-top: 1px solid #6f6f6f00;
63 | border-bottom: 1px solid #6f6f6f00;
64 | }
65 |
66 |
67 | .editBorderHidden {
68 | border: 1px solid #ffffff00;
69 | }
70 |
71 |
72 | #editFieldsetFont {
73 | font-size: small;
74 | }
75 |
76 | .editRelative100pc {
77 | position: relative;
78 | width: 100%;
79 | height: 100%;
80 | }
81 |
82 | #editEditorBox {
83 | position: relative;
84 | width: 100%;
85 | height: 100%;
86 | }
87 |
88 | .editTextZone {
89 | position: absolute;
90 | padding-left: 4px ;
91 | width: calc(100% - 1px);
92 | height: calc(100% - 1px);
93 | white-space: pre;
94 | }
95 |
96 | #editTextArea {
97 | resize: none;
98 | background-color: #ffffff00;
99 | color: #00000000;
100 | }
101 |
102 | #editConsole {
103 | height: 100px;
104 | overflow: auto;
105 | }
106 |
107 | .editConsoleLeft {
108 | border-right: 1px solid #e0e0e000;
109 | }
110 |
111 | .editSelect {
112 | font-size: x-small;
113 | margin: 5px;
114 | }
115 |
116 | #editLineNumber {
117 | display: inline-block;
118 | text-align: right;
119 | border-right: 1px solid #ffffff;
120 | height: 0px;
121 | overflow-y : hidden;
122 | padding-left: 2px;
123 | padding-right: 2px;
124 | }
125 |
126 | .editResizeBar {
127 | background-color: #6f6f6f;
128 | border: none;
129 | height: 4px;
130 | }
131 |
132 | .editResizeBar:hover {
133 | cursor: row-resize
134 | }
135 |
136 |
--------------------------------------------------------------------------------
/themes/_templates/css/feedList.css:
--------------------------------------------------------------------------------
1 | html {
2 | font-family: sans-serif;
3 | }
4 |
5 | body{
6 | width: 100%;
7 | height: 100%;
8 | background-color: var(--main-background-color);
9 | padding: 0;
10 | font-weight: normal;
11 | white-space: nowrap;
12 | overflow: hidden;
13 | color: var(--main-text-color);
14 | }
15 |
16 | table {
17 | border-collapse: collapse;
18 | border: none;
19 | letter-spacing: 1px;
20 | background-color: #ffffff00;
21 | width: 100%;
22 | }
23 |
24 | td {
25 | border: none;
26 | padding: 5px 5px 5px 30px;
27 | cursor: cell;
28 | }
29 |
30 | td:hover {
31 | background-color: var(--main-background-color);
32 | filter: brightness(85%)
33 | }
34 |
35 | tbody {
36 | font-size: 95%;
37 | }
38 |
--------------------------------------------------------------------------------
/themes/_templates/css/options.css:
--------------------------------------------------------------------------------
1 | /* Misc. */
2 | body {
3 | font-size: 1.25rem;
4 | color: #333333;
5 | }
6 |
7 | .checkboxText {
8 | margin-right: 10px;
9 | }
10 |
11 | input[type="number"] {
12 | margin-left: 10px;
13 | margin-right: 10px;
14 | width:55px;
15 | }
16 |
17 | .inputImportFile {
18 | display: none;
19 | }
20 |
21 | input.textField {
22 | resize: horizontal;
23 | width: 400px;
24 | }
25 |
26 | input.textField:active {
27 | width: auto;
28 | }
29 |
30 | input.textField:focus {
31 | min-width: 200px;
32 | }
33 |
34 | .borderError {
35 | border: 1px solid red;
36 | }
37 |
38 | .textColorError {
39 | color: red;
40 | }
41 | /* tabs */
42 | .tab {
43 | overflow: hidden;
44 | border: 1px solid #c0c0c0;
45 | background-color: #f1f1f1;
46 | }
47 |
48 | .tab button {
49 | background-color: inherit;
50 | float: left;
51 | /*border: none;*/
52 | border-width: 0 1px 0 0;
53 | border-style: solid;
54 | border-color: #c0c0c0;
55 | outline: none;
56 | cursor: pointer;
57 | padding: 14px 16px;
58 | transition: 0.3s;
59 | font-size: 17px;
60 | }
61 |
62 | .tab button:hover {
63 | background-color: #d0d0d0;
64 | }
65 | .tab button.active {
66 | background-color: #b0b0b0;
67 | }
68 |
69 | .tabContent {
70 | display: none;
71 | padding: 20px 10px 20px 10px;
72 | border: 1px solid #c0c0c0;
73 | border-top: none;
74 | }
75 |
76 | /* table */
77 | table {
78 | width: 100%;
79 | border-collapse: collapse;
80 | }
81 |
82 | tr {
83 | height: 2.5em;
84 | }
85 |
86 | td {
87 | white-space: nowrap;
88 | }
89 |
90 | td:last-child {
91 | width: 100%;
92 | }
93 |
94 | #tableGeneralTab.td {
95 | max-width: 230px;
96 | }
97 |
98 | #feedFolderSelect {
99 | max-width: 230px;
100 | }
101 |
102 | #lblOpenCustomThemeManager {
103 | white-space: pre-wrap;
104 | }
105 | /* Progress bar */
106 | .progressBarTotal {
107 | display: none;
108 | border-radius:16px;
109 | color:#000;
110 | background-color:#d1d1d1;
111 | }
112 |
113 | .progressBarValue {
114 | display: none;
115 | border-radius:16px;
116 | padding:0.01em 16px;
117 | color:#fff;
118 | background-color:#2196F3;
119 | }
120 |
--------------------------------------------------------------------------------
/themes/_templates/css/subscribeThisFeed.css:
--------------------------------------------------------------------------------
1 | body {
2 | margin: 0;
3 | padding: 0;
4 | font: message-box;
5 | color: InfoText;
6 | }
7 |
8 | #feedHeaderContainer1 {
9 | margin: -4em auto 0 auto;
10 | background-color: InfoBackground;
11 | display: flex;
12 | }
13 |
14 | #rssLogo {
15 | background: url("chrome://browser/skin/feeds/feedIcon.png") 0% 10% no-repeat;
16 | margin-top: 4.9em;
17 | margin-bottom: 1em;
18 | margin-inline-start: 1.4em;
19 | margin-inline-end: 1em;
20 | padding-inline-start: 2.9em;
21 | font-size: 110%;
22 | }
23 |
24 | #subscribeNow {
25 | display: block;
26 | margin-top: 0.5em;
27 | margin-inline-start: auto;
28 | }
29 |
--------------------------------------------------------------------------------
/themes/_templates/css/tableBox.css:
--------------------------------------------------------------------------------
1 | .tableBox {
2 | vertical-align: top;
3 | display: table;
4 | margin: 0;
5 | padding: 0;
6 | top: 0;
7 | width: 0;
8 | width: calc(100% - 2px);
9 | height: calc(100% - 2px);
10 | }
11 |
12 | .rowGroupBox {
13 | vertical-align: top;
14 | display: table-row-group;
15 | }
16 |
17 | .rowBox {
18 | vertical-align: top;
19 | display: table-row;
20 | }
21 |
22 | .cellBox {
23 | vertical-align: top;
24 | display: table-cell;
25 | }
26 |
27 | .headerGroupBox {
28 | vertical-align: top;
29 | display: table-header-group;
30 | }
31 |
32 | .footerGroupBox {
33 | vertical-align: top;
34 | display: table-footer-group;
35 | }
36 |
37 | .autoHeight {
38 | height: 0;
39 | }
40 |
--------------------------------------------------------------------------------
/themes/_templates/img/drop-feeds-08.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/_templates/img/drop-feeds-08.png
--------------------------------------------------------------------------------
/themes/_templates/img/drop-feeds-16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/_templates/img/drop-feeds-16.png
--------------------------------------------------------------------------------
/themes/_templates/img/drop-feeds-32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/_templates/img/drop-feeds-32.png
--------------------------------------------------------------------------------
/themes/_templates/img/drop-feeds-48.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/_templates/img/drop-feeds-48.png
--------------------------------------------------------------------------------
/themes/_templates/img/drop-feeds-64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/_templates/img/drop-feeds-64.png
--------------------------------------------------------------------------------
/themes/_templates/img/drop-feeds-96.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/_templates/img/drop-feeds-96.png
--------------------------------------------------------------------------------
/themes/_templates/img/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/_templates/img/favicon.png
--------------------------------------------------------------------------------
/themes/_templates/img/filter-clean.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/_templates/img/filter-clean.png
--------------------------------------------------------------------------------
/themes/_templates/img/rss-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/_templates/img/rss-logo.png
--------------------------------------------------------------------------------
/themes/_templates/img/scripts-delete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/_templates/img/scripts-delete.png
--------------------------------------------------------------------------------
/themes/_templates/img/scripts-disabled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/_templates/img/scripts-disabled.png
--------------------------------------------------------------------------------
/themes/_templates/img/scripts-edit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/_templates/img/scripts-edit.png
--------------------------------------------------------------------------------
/themes/_templates/img/scripts-enabled.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/_templates/img/scripts-enabled.png
--------------------------------------------------------------------------------
/themes/_templates/img/scripts-info.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/_templates/img/scripts-info.png
--------------------------------------------------------------------------------
/themes/_templates/img/scripts-new.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/_templates/img/scripts-new.png
--------------------------------------------------------------------------------
/themes/_templates/img/scripts-subscribe.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/_templates/img/scripts-subscribe.png
--------------------------------------------------------------------------------
/themes/_templates/img/test.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/_templates/img/test.png
--------------------------------------------------------------------------------
/themes/dauphine/css/main.css:
--------------------------------------------------------------------------------
1 | :root {
2 | --main-background-color: #E0E0EF;
3 | --main-background-secondary-color: var(--main-background-color);
4 | --main-text-color: black;
5 | --main-text-complementary-color: white;
6 | --main-text-error-color: red;
7 | --main-splitterBar-color: #9D9D9D;
8 | --main-border-color: #9D9D9D;
9 | --main-selection-background-color: #60698f;
10 | --main-selection-text-color: var(--main-text-complementary-color);
11 | --main-dialog-background-color: var(--main-background-color);
12 | --main-dialog-title-color: #4f4545;
13 | --main-dialog-title-background-color: #e4e4e4;
14 | --main-dialog-label-color: #4f4545;
15 | --main-progressBar-background-color: #d1d1d1;
16 | --main-progressBar-foreground-color: #2196F3;
17 | --main-table-background-color: #ffffff;
18 | --main-table-header-color: #f3f3f3;
19 | --main-table-cellDisabled-color: gray;
20 | }
--------------------------------------------------------------------------------
/themes/dauphine/files.list:
--------------------------------------------------------------------------------
1 | ./img/merge.png
2 | ./img/articles-hide.png
3 | ./img/mark-as-read.png
4 | ./img/lockFeedTreeButton-closed.png
5 | ./img/updating.gif
6 | ./img/restart.png
7 | ./img/itemOpenUnreadButton.png
8 | ./img/subscribe-go.png
9 | ./img/check-feeds.png
10 | ./img/testItemMenu.png
11 | ./img/lockFeedTreeButton-opened.png
12 | ./img/feed-error.png
13 | ./img/mark-as-unread.png
14 | ./img/only-updated-feeds.png
15 | ./img/feed-info.png
16 | ./img/check-feeds-animation.gif
17 | ./img/filter.png
18 | ./img/itemMarkAllAsUnreadButton.png
19 | ./img/itemMarkAllAsReadButton.png
20 | ./img/itemMarkAsUnreadButton.png
21 | ./img/folder-open.png
22 | ./img/subscribe-add.png
23 | ./img/delete.png
24 | ./img/options.png
25 | ./img/title.png
26 | ./img/subscribe-url.png
27 | ./img/magnify.png
28 | ./img/folder-info.png
29 | ./img/toggle-folders.png
30 | ./img/feed-open.png
31 | ./img/folder-new.png
32 | ./img/none.png
33 | ./img/sort.png
34 | ./img/folder-closed.png
35 | ./img/settings.png
36 | ./img/itemMarkAsReadButton.png
37 | ./css/main.css
38 | ./css/sidebar.css
39 |
--------------------------------------------------------------------------------
/themes/dauphine/img/articles-hide.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/dauphine/img/articles-hide.png
--------------------------------------------------------------------------------
/themes/dauphine/img/check-feeds-animation.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/dauphine/img/check-feeds-animation.gif
--------------------------------------------------------------------------------
/themes/dauphine/img/check-feeds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/dauphine/img/check-feeds.png
--------------------------------------------------------------------------------
/themes/dauphine/img/delete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/dauphine/img/delete.png
--------------------------------------------------------------------------------
/themes/dauphine/img/feed-error.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/dauphine/img/feed-error.png
--------------------------------------------------------------------------------
/themes/dauphine/img/feed-info.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/dauphine/img/feed-info.png
--------------------------------------------------------------------------------
/themes/dauphine/img/feed-open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/dauphine/img/feed-open.png
--------------------------------------------------------------------------------
/themes/dauphine/img/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/dauphine/img/filter.png
--------------------------------------------------------------------------------
/themes/dauphine/img/folder-closed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/dauphine/img/folder-closed.png
--------------------------------------------------------------------------------
/themes/dauphine/img/folder-info.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/dauphine/img/folder-info.png
--------------------------------------------------------------------------------
/themes/dauphine/img/folder-new.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/dauphine/img/folder-new.png
--------------------------------------------------------------------------------
/themes/dauphine/img/folder-open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/dauphine/img/folder-open.png
--------------------------------------------------------------------------------
/themes/dauphine/img/itemMarkAllAsReadButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/dauphine/img/itemMarkAllAsReadButton.png
--------------------------------------------------------------------------------
/themes/dauphine/img/itemMarkAllAsUnreadButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/dauphine/img/itemMarkAllAsUnreadButton.png
--------------------------------------------------------------------------------
/themes/dauphine/img/itemMarkAsReadButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/dauphine/img/itemMarkAsReadButton.png
--------------------------------------------------------------------------------
/themes/dauphine/img/itemMarkAsUnreadButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/dauphine/img/itemMarkAsUnreadButton.png
--------------------------------------------------------------------------------
/themes/dauphine/img/itemOpenUnreadButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/dauphine/img/itemOpenUnreadButton.png
--------------------------------------------------------------------------------
/themes/dauphine/img/lockFeedTreeButton-closed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/dauphine/img/lockFeedTreeButton-closed.png
--------------------------------------------------------------------------------
/themes/dauphine/img/lockFeedTreeButton-opened.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/dauphine/img/lockFeedTreeButton-opened.png
--------------------------------------------------------------------------------
/themes/dauphine/img/magnify.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/dauphine/img/magnify.png
--------------------------------------------------------------------------------
/themes/dauphine/img/mark-as-read.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/dauphine/img/mark-as-read.png
--------------------------------------------------------------------------------
/themes/dauphine/img/mark-as-unread.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/dauphine/img/mark-as-unread.png
--------------------------------------------------------------------------------
/themes/dauphine/img/merge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/dauphine/img/merge.png
--------------------------------------------------------------------------------
/themes/dauphine/img/none.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/dauphine/img/none.png
--------------------------------------------------------------------------------
/themes/dauphine/img/only-updated-feeds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/dauphine/img/only-updated-feeds.png
--------------------------------------------------------------------------------
/themes/dauphine/img/options.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/dauphine/img/options.png
--------------------------------------------------------------------------------
/themes/dauphine/img/restart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/dauphine/img/restart.png
--------------------------------------------------------------------------------
/themes/dauphine/img/settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/dauphine/img/settings.png
--------------------------------------------------------------------------------
/themes/dauphine/img/sort.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/dauphine/img/sort.png
--------------------------------------------------------------------------------
/themes/dauphine/img/subscribe-add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/dauphine/img/subscribe-add.png
--------------------------------------------------------------------------------
/themes/dauphine/img/subscribe-go.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/dauphine/img/subscribe-go.png
--------------------------------------------------------------------------------
/themes/dauphine/img/subscribe-url.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/dauphine/img/subscribe-url.png
--------------------------------------------------------------------------------
/themes/dauphine/img/testItemMenu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/dauphine/img/testItemMenu.png
--------------------------------------------------------------------------------
/themes/dauphine/img/title.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/dauphine/img/title.png
--------------------------------------------------------------------------------
/themes/dauphine/img/toggle-folders.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/dauphine/img/toggle-folders.png
--------------------------------------------------------------------------------
/themes/dauphine/img/updating.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/dauphine/img/updating.gif
--------------------------------------------------------------------------------
/themes/fox_memory/css/main.css:
--------------------------------------------------------------------------------
1 | :root {
2 | --main-background-color: #e8e8e8;
3 | --main-background-secondary-color: white;
4 | --main-text-color: black;
5 | --main-text-complementary-color: white;
6 | --main-text-error-color: red;
7 | --main-splitterBar-color: #9D9D9D;
8 | --main-border-color: #9D9D9D;
9 | --main-selection-background-color: #448bd6;
10 | --main-selection-text-color: var(--main-text-complementary-color);
11 | --main-dialog-background-color: var(--main-background-color);
12 | --main-dialog-title-color: #4f4545;
13 | --main-dialog-title-background-color: #e4e4e4;
14 | --main-dialog-label-color: #4f4545;
15 | --main-progressBar-background-color: #d1d1d1;
16 | --main-progressBar-foreground-color: #2196F3;
17 | --main-table-background-color: #ffffff;
18 | --main-table-header-color: #f3f3f3;
19 | --main-table-cellDisabled-color: gray;
20 | }
--------------------------------------------------------------------------------
/themes/fox_memory/files.list:
--------------------------------------------------------------------------------
1 | ./img/merge.png
2 | ./img/articles-hide.png
3 | ./img/lockFeedTreeButton-closed.png
4 | ./img/updating.gif
5 | ./img/restart.png
6 | ./img/itemOpenUnreadButton.png
7 | ./img/subscribe-go.png
8 | ./img/check-feeds.png
9 | ./img/lockFeedTreeButton-opened.png
10 | ./img/feed-error.png
11 | ./img/only-updated-feeds.png
12 | ./img/feed-info.png
13 | ./img/check-feeds-animation.gif
14 | ./img/feed-unread-all.png
15 | ./img/filter.png
16 | ./img/itemMarkAllAsUnreadButton.png
17 | ./img/path4173.png
18 | ./img/itemMarkAllAsReadButton.png
19 | ./img/g4178.png
20 | ./img/itemMarkAsUnreadButton.png
21 | ./img/folder-open.png
22 | ./img/feed-unread.png
23 | ./img/none.xcf
24 | ./img/subscribe-add.png
25 | ./img/delete.png
26 | ./img/options.png
27 | ./img/title.png
28 | ./img/subscribe-url.png
29 | ./img/magnify.png
30 | ./img/folder-info.png
31 | ./img/feed-read.png
32 | ./img/feed-read-all.png
33 | ./img/options-menu.png
34 | ./img/toggle-folders.png
35 | ./img/feed-open.png
36 | ./img/folder-new.png
37 | ./img/g4160.png
38 | ./img/none.png
39 | ./img/sort.png
40 | ./img/folder-closed.png
41 | ./img/settings.png
42 | ./img/itemMarkAsReadButton.png
43 | ./css/main.css
44 | ./css/sidebar.css
45 |
--------------------------------------------------------------------------------
/themes/fox_memory/img/articles-hide.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/fox_memory/img/articles-hide.png
--------------------------------------------------------------------------------
/themes/fox_memory/img/check-feeds-animation.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/fox_memory/img/check-feeds-animation.gif
--------------------------------------------------------------------------------
/themes/fox_memory/img/check-feeds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/fox_memory/img/check-feeds.png
--------------------------------------------------------------------------------
/themes/fox_memory/img/delete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/fox_memory/img/delete.png
--------------------------------------------------------------------------------
/themes/fox_memory/img/feed-error.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/fox_memory/img/feed-error.png
--------------------------------------------------------------------------------
/themes/fox_memory/img/feed-info.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/fox_memory/img/feed-info.png
--------------------------------------------------------------------------------
/themes/fox_memory/img/feed-open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/fox_memory/img/feed-open.png
--------------------------------------------------------------------------------
/themes/fox_memory/img/feed-read-all.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/fox_memory/img/feed-read-all.png
--------------------------------------------------------------------------------
/themes/fox_memory/img/feed-read.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/fox_memory/img/feed-read.png
--------------------------------------------------------------------------------
/themes/fox_memory/img/feed-unread-all.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/fox_memory/img/feed-unread-all.png
--------------------------------------------------------------------------------
/themes/fox_memory/img/feed-unread.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/fox_memory/img/feed-unread.png
--------------------------------------------------------------------------------
/themes/fox_memory/img/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/fox_memory/img/filter.png
--------------------------------------------------------------------------------
/themes/fox_memory/img/folder-closed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/fox_memory/img/folder-closed.png
--------------------------------------------------------------------------------
/themes/fox_memory/img/folder-info.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/fox_memory/img/folder-info.png
--------------------------------------------------------------------------------
/themes/fox_memory/img/folder-new.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/fox_memory/img/folder-new.png
--------------------------------------------------------------------------------
/themes/fox_memory/img/folder-open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/fox_memory/img/folder-open.png
--------------------------------------------------------------------------------
/themes/fox_memory/img/g4160.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/fox_memory/img/g4160.png
--------------------------------------------------------------------------------
/themes/fox_memory/img/g4178.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/fox_memory/img/g4178.png
--------------------------------------------------------------------------------
/themes/fox_memory/img/itemMarkAllAsReadButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/fox_memory/img/itemMarkAllAsReadButton.png
--------------------------------------------------------------------------------
/themes/fox_memory/img/itemMarkAllAsUnreadButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/fox_memory/img/itemMarkAllAsUnreadButton.png
--------------------------------------------------------------------------------
/themes/fox_memory/img/itemMarkAsReadButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/fox_memory/img/itemMarkAsReadButton.png
--------------------------------------------------------------------------------
/themes/fox_memory/img/itemMarkAsUnreadButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/fox_memory/img/itemMarkAsUnreadButton.png
--------------------------------------------------------------------------------
/themes/fox_memory/img/itemOpenUnreadButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/fox_memory/img/itemOpenUnreadButton.png
--------------------------------------------------------------------------------
/themes/fox_memory/img/lockFeedTreeButton-closed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/fox_memory/img/lockFeedTreeButton-closed.png
--------------------------------------------------------------------------------
/themes/fox_memory/img/lockFeedTreeButton-opened.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/fox_memory/img/lockFeedTreeButton-opened.png
--------------------------------------------------------------------------------
/themes/fox_memory/img/magnify.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/fox_memory/img/magnify.png
--------------------------------------------------------------------------------
/themes/fox_memory/img/merge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/fox_memory/img/merge.png
--------------------------------------------------------------------------------
/themes/fox_memory/img/none.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/fox_memory/img/none.png
--------------------------------------------------------------------------------
/themes/fox_memory/img/none.xcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/fox_memory/img/none.xcf
--------------------------------------------------------------------------------
/themes/fox_memory/img/only-updated-feeds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/fox_memory/img/only-updated-feeds.png
--------------------------------------------------------------------------------
/themes/fox_memory/img/options-menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/fox_memory/img/options-menu.png
--------------------------------------------------------------------------------
/themes/fox_memory/img/options.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/fox_memory/img/options.png
--------------------------------------------------------------------------------
/themes/fox_memory/img/path4173.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/fox_memory/img/path4173.png
--------------------------------------------------------------------------------
/themes/fox_memory/img/restart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/fox_memory/img/restart.png
--------------------------------------------------------------------------------
/themes/fox_memory/img/settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/fox_memory/img/settings.png
--------------------------------------------------------------------------------
/themes/fox_memory/img/sort.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/fox_memory/img/sort.png
--------------------------------------------------------------------------------
/themes/fox_memory/img/subscribe-add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/fox_memory/img/subscribe-add.png
--------------------------------------------------------------------------------
/themes/fox_memory/img/subscribe-go.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/fox_memory/img/subscribe-go.png
--------------------------------------------------------------------------------
/themes/fox_memory/img/subscribe-url.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/fox_memory/img/subscribe-url.png
--------------------------------------------------------------------------------
/themes/fox_memory/img/title.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/fox_memory/img/title.png
--------------------------------------------------------------------------------
/themes/fox_memory/img/toggle-folders.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/fox_memory/img/toggle-folders.png
--------------------------------------------------------------------------------
/themes/fox_memory/img/updating.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/fox_memory/img/updating.gif
--------------------------------------------------------------------------------
/themes/legacy/css/main.css:
--------------------------------------------------------------------------------
1 | :root {
2 | --main-background-color: #e8e8e8;
3 | --main-background-secondary-color: white;
4 | --main-text-color: black;
5 | --main-text-complementary-color: white;
6 | --main-text-error-color: red;
7 | --main-splitterBar-color: #9D9D9D;
8 | --main-border-color: #9D9D9D;
9 | --main-selection-background-color: #448bd6;
10 | --main-selection-text-color: var(--main-text-complementary-color);
11 | --main-dialog-background-color: var(--main-background-color);
12 | --main-dialog-title-color: #4f4545;
13 | --main-dialog-title-background-color: #e4e4e4;
14 | --main-dialog-label-color: #4f4545;
15 | --main-progressBar-background-color: #d1d1d1;
16 | --main-progressBar-foreground-color: #2196F3;
17 | --main-table-background-color: #ffffff;
18 | --main-table-header-color: #f3f3f3;
19 | --main-table-cellDisabled-color: gray;
20 | }
--------------------------------------------------------------------------------
/themes/legacy/files.list:
--------------------------------------------------------------------------------
1 | ./img/merge.png
2 | ./img/articles-hide.png
3 | ./img/lockFeedTreeButton-closed.png
4 | ./img/updating.gif
5 | ./img/restart.png
6 | ./img/itemOpenUnreadButton.png
7 | ./img/subscribe-go.png
8 | ./img/check-feeds.png
9 | ./img/lockFeedTreeButton-opened.png
10 | ./img/feed-error.png
11 | ./img/only-updated-feeds.png
12 | ./img/feed-info.png
13 | ./img/check-feeds-animation.gif
14 | ./img/feed-unread-all.png
15 | ./img/filter.png
16 | ./img/itemMarkAllAsUnreadButton.png
17 | ./img/itemMarkAllAsReadButton.png
18 | ./img/g4178.png
19 | ./img/itemMarkAsUnreadButton.png
20 | ./img/folder-open.png
21 | ./img/feed-unread.png
22 | ./img/none.xcf
23 | ./img/subscribe-add.png
24 | ./img/delete.png
25 | ./img/options.png
26 | ./img/title.png
27 | ./img/subscribe-url.png
28 | ./img/magnify.png
29 | ./img/folder-info.png
30 | ./img/feed-read.png
31 | ./img/feed-read-all.png
32 | ./img/options-menu.png
33 | ./img/toggle-folders.png
34 | ./img/feed-open.png
35 | ./img/folder-new.png
36 | ./img/g4160.png
37 | ./img/none.png
38 | ./img/sort.png
39 | ./img/folder-closed.png
40 | ./img/settings.png
41 | ./img/itemMarkAsReadButton.png
42 | ./css/main.css
43 | ./css/sidebar.css
44 |
--------------------------------------------------------------------------------
/themes/legacy/img/articles-hide.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy/img/articles-hide.png
--------------------------------------------------------------------------------
/themes/legacy/img/check-feeds-animation.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy/img/check-feeds-animation.gif
--------------------------------------------------------------------------------
/themes/legacy/img/check-feeds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy/img/check-feeds.png
--------------------------------------------------------------------------------
/themes/legacy/img/delete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy/img/delete.png
--------------------------------------------------------------------------------
/themes/legacy/img/feed-error.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy/img/feed-error.png
--------------------------------------------------------------------------------
/themes/legacy/img/feed-info.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy/img/feed-info.png
--------------------------------------------------------------------------------
/themes/legacy/img/feed-open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy/img/feed-open.png
--------------------------------------------------------------------------------
/themes/legacy/img/feed-read-all.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy/img/feed-read-all.png
--------------------------------------------------------------------------------
/themes/legacy/img/feed-read.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy/img/feed-read.png
--------------------------------------------------------------------------------
/themes/legacy/img/feed-unread-all.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy/img/feed-unread-all.png
--------------------------------------------------------------------------------
/themes/legacy/img/feed-unread.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy/img/feed-unread.png
--------------------------------------------------------------------------------
/themes/legacy/img/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy/img/filter.png
--------------------------------------------------------------------------------
/themes/legacy/img/folder-closed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy/img/folder-closed.png
--------------------------------------------------------------------------------
/themes/legacy/img/folder-info.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy/img/folder-info.png
--------------------------------------------------------------------------------
/themes/legacy/img/folder-new.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy/img/folder-new.png
--------------------------------------------------------------------------------
/themes/legacy/img/folder-open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy/img/folder-open.png
--------------------------------------------------------------------------------
/themes/legacy/img/g4160.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy/img/g4160.png
--------------------------------------------------------------------------------
/themes/legacy/img/g4178.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy/img/g4178.png
--------------------------------------------------------------------------------
/themes/legacy/img/itemMarkAllAsReadButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy/img/itemMarkAllAsReadButton.png
--------------------------------------------------------------------------------
/themes/legacy/img/itemMarkAllAsUnreadButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy/img/itemMarkAllAsUnreadButton.png
--------------------------------------------------------------------------------
/themes/legacy/img/itemMarkAsReadButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy/img/itemMarkAsReadButton.png
--------------------------------------------------------------------------------
/themes/legacy/img/itemMarkAsUnreadButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy/img/itemMarkAsUnreadButton.png
--------------------------------------------------------------------------------
/themes/legacy/img/itemOpenUnreadButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy/img/itemOpenUnreadButton.png
--------------------------------------------------------------------------------
/themes/legacy/img/lockFeedTreeButton-closed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy/img/lockFeedTreeButton-closed.png
--------------------------------------------------------------------------------
/themes/legacy/img/lockFeedTreeButton-opened.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy/img/lockFeedTreeButton-opened.png
--------------------------------------------------------------------------------
/themes/legacy/img/magnify.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy/img/magnify.png
--------------------------------------------------------------------------------
/themes/legacy/img/merge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy/img/merge.png
--------------------------------------------------------------------------------
/themes/legacy/img/none.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy/img/none.png
--------------------------------------------------------------------------------
/themes/legacy/img/none.xcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy/img/none.xcf
--------------------------------------------------------------------------------
/themes/legacy/img/only-updated-feeds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy/img/only-updated-feeds.png
--------------------------------------------------------------------------------
/themes/legacy/img/options-menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy/img/options-menu.png
--------------------------------------------------------------------------------
/themes/legacy/img/options.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy/img/options.png
--------------------------------------------------------------------------------
/themes/legacy/img/restart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy/img/restart.png
--------------------------------------------------------------------------------
/themes/legacy/img/settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy/img/settings.png
--------------------------------------------------------------------------------
/themes/legacy/img/sort.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy/img/sort.png
--------------------------------------------------------------------------------
/themes/legacy/img/subscribe-add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy/img/subscribe-add.png
--------------------------------------------------------------------------------
/themes/legacy/img/subscribe-go.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy/img/subscribe-go.png
--------------------------------------------------------------------------------
/themes/legacy/img/subscribe-url.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy/img/subscribe-url.png
--------------------------------------------------------------------------------
/themes/legacy/img/title.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy/img/title.png
--------------------------------------------------------------------------------
/themes/legacy/img/toggle-folders.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy/img/toggle-folders.png
--------------------------------------------------------------------------------
/themes/legacy/img/updating.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy/img/updating.gif
--------------------------------------------------------------------------------
/themes/legacy_dark-old/css/main.css:
--------------------------------------------------------------------------------
1 | :root {
2 | --main-background-color: #333335;
3 | --main-background-secondary-color: var(--main-background-color);
4 | --main-text-color: #ececec;
5 | --main-text-complementary-color: #131313;
6 | --main-text-error-color: red;
7 | --main-splitterBar-color: #7D7D7D;
8 | --main-border-color: #7D7D7D;
9 | --main-selection-background-color: #759ac2;
10 | --main-selection-text-color: var(--main-text-complementary-color);
11 | --main-dialog-background-color: #525254;
12 | --main-dialog-title-color: #4f4545;
13 | --main-dialog-title-background-color: #7a7a7a;
14 | --main-dialog-label-color: var(--main-text-color);
15 | --main-progressBar-background-color: #b1b1b1;
16 | --main-progressBar-foreground-color: #6d8eb3;
17 | --main-table-background-color: #434345;
18 | --main-table-header-color: #545456;
19 | --main-table-cellDisabled-color: gray;
20 | }
--------------------------------------------------------------------------------
/themes/legacy_dark-old/files.list:
--------------------------------------------------------------------------------
1 | ./img/merge.png
2 | ./img/articles-hide.png
3 | ./img/updating.gif
4 | ./img/restart.png
5 | ./img/itemOpenUnreadButton.png
6 | ./img/subscribe-go.png
7 | ./img/check-feeds.png
8 | ./img/feed-error.png
9 | ./img/only-updated-feeds.png
10 | ./img/feed-info.png
11 | ./img/check-feeds-animation.gif
12 | ./img/feed-unread-all.png
13 | ./img/filter.png
14 | ./img/itemMarkAllAsUnreadButton.png
15 | ./img/itemMarkAllAsReadButton.png
16 | ./img/g4178.png
17 | ./img/itemMarkAsUnreadButton.png
18 | ./img/folder-open.png
19 | ./img/feed-unread.png
20 | ./img/none.xcf
21 | ./img/subscribe-add.png
22 | ./img/delete.png
23 | ./img/options.png
24 | ./img/title.png
25 | ./img/subscribe-url.png
26 | ./img/magnify.png
27 | ./img/folder-info.png
28 | ./img/feed-read.png
29 | ./img/feed-read-all.png
30 | ./img/options-menu.png
31 | ./img/toggle-folders.png
32 | ./img/feed-open.png
33 | ./img/folder-new.png
34 | ./img/g4160.png
35 | ./img/none.png
36 | ./img/sort.png
37 | ./img/folder-closed.png
38 | ./img/settings.png
39 | ./img/itemMarkAsReadButton.png
40 | ./css/main.css
41 | ./css/sidebar.css
42 |
--------------------------------------------------------------------------------
/themes/legacy_dark-old/img/articles-hide.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark-old/img/articles-hide.png
--------------------------------------------------------------------------------
/themes/legacy_dark-old/img/check-feeds-animation.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark-old/img/check-feeds-animation.gif
--------------------------------------------------------------------------------
/themes/legacy_dark-old/img/check-feeds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark-old/img/check-feeds.png
--------------------------------------------------------------------------------
/themes/legacy_dark-old/img/delete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark-old/img/delete.png
--------------------------------------------------------------------------------
/themes/legacy_dark-old/img/feed-error.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark-old/img/feed-error.png
--------------------------------------------------------------------------------
/themes/legacy_dark-old/img/feed-info.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark-old/img/feed-info.png
--------------------------------------------------------------------------------
/themes/legacy_dark-old/img/feed-open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark-old/img/feed-open.png
--------------------------------------------------------------------------------
/themes/legacy_dark-old/img/feed-read-all.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark-old/img/feed-read-all.png
--------------------------------------------------------------------------------
/themes/legacy_dark-old/img/feed-read.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark-old/img/feed-read.png
--------------------------------------------------------------------------------
/themes/legacy_dark-old/img/feed-unread-all.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark-old/img/feed-unread-all.png
--------------------------------------------------------------------------------
/themes/legacy_dark-old/img/feed-unread.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark-old/img/feed-unread.png
--------------------------------------------------------------------------------
/themes/legacy_dark-old/img/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark-old/img/filter.png
--------------------------------------------------------------------------------
/themes/legacy_dark-old/img/folder-closed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark-old/img/folder-closed.png
--------------------------------------------------------------------------------
/themes/legacy_dark-old/img/folder-info.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark-old/img/folder-info.png
--------------------------------------------------------------------------------
/themes/legacy_dark-old/img/folder-new.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark-old/img/folder-new.png
--------------------------------------------------------------------------------
/themes/legacy_dark-old/img/folder-open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark-old/img/folder-open.png
--------------------------------------------------------------------------------
/themes/legacy_dark-old/img/g4160.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark-old/img/g4160.png
--------------------------------------------------------------------------------
/themes/legacy_dark-old/img/g4178.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark-old/img/g4178.png
--------------------------------------------------------------------------------
/themes/legacy_dark-old/img/itemMarkAllAsReadButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark-old/img/itemMarkAllAsReadButton.png
--------------------------------------------------------------------------------
/themes/legacy_dark-old/img/itemMarkAllAsUnreadButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark-old/img/itemMarkAllAsUnreadButton.png
--------------------------------------------------------------------------------
/themes/legacy_dark-old/img/itemMarkAsReadButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark-old/img/itemMarkAsReadButton.png
--------------------------------------------------------------------------------
/themes/legacy_dark-old/img/itemMarkAsUnreadButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark-old/img/itemMarkAsUnreadButton.png
--------------------------------------------------------------------------------
/themes/legacy_dark-old/img/itemOpenUnreadButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark-old/img/itemOpenUnreadButton.png
--------------------------------------------------------------------------------
/themes/legacy_dark-old/img/magnify.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark-old/img/magnify.png
--------------------------------------------------------------------------------
/themes/legacy_dark-old/img/merge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark-old/img/merge.png
--------------------------------------------------------------------------------
/themes/legacy_dark-old/img/none.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark-old/img/none.png
--------------------------------------------------------------------------------
/themes/legacy_dark-old/img/none.xcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark-old/img/none.xcf
--------------------------------------------------------------------------------
/themes/legacy_dark-old/img/only-updated-feeds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark-old/img/only-updated-feeds.png
--------------------------------------------------------------------------------
/themes/legacy_dark-old/img/options-menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark-old/img/options-menu.png
--------------------------------------------------------------------------------
/themes/legacy_dark-old/img/options.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark-old/img/options.png
--------------------------------------------------------------------------------
/themes/legacy_dark-old/img/restart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark-old/img/restart.png
--------------------------------------------------------------------------------
/themes/legacy_dark-old/img/settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark-old/img/settings.png
--------------------------------------------------------------------------------
/themes/legacy_dark-old/img/sort.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark-old/img/sort.png
--------------------------------------------------------------------------------
/themes/legacy_dark-old/img/subscribe-add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark-old/img/subscribe-add.png
--------------------------------------------------------------------------------
/themes/legacy_dark-old/img/subscribe-go.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark-old/img/subscribe-go.png
--------------------------------------------------------------------------------
/themes/legacy_dark-old/img/subscribe-url.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark-old/img/subscribe-url.png
--------------------------------------------------------------------------------
/themes/legacy_dark-old/img/title.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark-old/img/title.png
--------------------------------------------------------------------------------
/themes/legacy_dark-old/img/toggle-folders.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark-old/img/toggle-folders.png
--------------------------------------------------------------------------------
/themes/legacy_dark-old/img/updating.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark-old/img/updating.gif
--------------------------------------------------------------------------------
/themes/legacy_dark/css/main.css:
--------------------------------------------------------------------------------
1 | :root {
2 | --main-background-color: #2a2a2e;
3 | --main-background-secondary-color: #3a3a3e;
4 | --main-text-color: #f9f9fa;
5 | --main-text-complementary-color: #2a2a2e;
6 | --main-text-error-color: red;
7 | --main-splitterBar-color: #9D9D9D;
8 | --main-border-color: #9D9D9D;
9 | --main-selection-background-color: #448bd6;
10 | --main-selection-text-color: var(--main-text-complementary-color);
11 | --main-dialog-background-color: var(--main-background-secondary-color);
12 | --main-dialog-title-color: #afa5a5;
13 | --main-dialog-title-background-color: #e4e4e4;
14 | --main-dialog-label-color: #afa5a5;
15 | --main-progressBar-background-color: #d1d1d1;
16 | --main-progressBar-foreground-color: #2196F3;
17 | --main-table-background-color: #ffffff;
18 | --main-table-header-color: #f3f3f3;
19 | --main-table-cellDisabled-color: gray;
20 | }
21 |
--------------------------------------------------------------------------------
/themes/legacy_dark/files.list:
--------------------------------------------------------------------------------
1 | ./img/merge.png
2 | ./img/articles-hide.png
3 | ./img/lockFeedTreeButton-closed.png
4 | ./img/updating.gif
5 | ./img/restart.png
6 | ./img/itemOpenUnreadButton.png
7 | ./img/subscribe-go.png
8 | ./img/check-feeds.png
9 | ./img/lockFeedTreeButton-opened.png
10 | ./img/feed-error.png
11 | ./img/only-updated-feeds.png
12 | ./img/feed-info.png
13 | ./img/check-feeds-animation.gif
14 | ./img/feed-unread-all.png
15 | ./img/filter.png
16 | ./img/itemMarkAllAsUnreadButton.png
17 | ./img/itemMarkAllAsReadButton.png
18 | ./img/g4178.png
19 | ./img/itemMarkAsUnreadButton.png
20 | ./img/folder-open.png
21 | ./img/feed-unread.png
22 | ./img/none.xcf
23 | ./img/subscribe-add.png
24 | ./img/delete.png
25 | ./img/options.png
26 | ./img/title.png
27 | ./img/subscribe-url.png
28 | ./img/magnify.png
29 | ./img/folder-info.png
30 | ./img/feed-read.png
31 | ./img/feed-read-all.png
32 | ./img/options-menu.png
33 | ./img/toggle-folders.png
34 | ./img/feed-open.png
35 | ./img/folder-new.png
36 | ./img/g4160.png
37 | ./img/none.png
38 | ./img/sort.png
39 | ./img/folder-closed.png
40 | ./img/settings.png
41 | ./img/itemMarkAsReadButton.png
42 | ./css/main.css
43 | ./css/sidebar.css
44 |
--------------------------------------------------------------------------------
/themes/legacy_dark/img/articles-hide.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark/img/articles-hide.png
--------------------------------------------------------------------------------
/themes/legacy_dark/img/check-feeds-animation.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark/img/check-feeds-animation.gif
--------------------------------------------------------------------------------
/themes/legacy_dark/img/check-feeds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark/img/check-feeds.png
--------------------------------------------------------------------------------
/themes/legacy_dark/img/delete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark/img/delete.png
--------------------------------------------------------------------------------
/themes/legacy_dark/img/feed-error.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark/img/feed-error.png
--------------------------------------------------------------------------------
/themes/legacy_dark/img/feed-info.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark/img/feed-info.png
--------------------------------------------------------------------------------
/themes/legacy_dark/img/feed-open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark/img/feed-open.png
--------------------------------------------------------------------------------
/themes/legacy_dark/img/feed-read-all.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark/img/feed-read-all.png
--------------------------------------------------------------------------------
/themes/legacy_dark/img/feed-read.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark/img/feed-read.png
--------------------------------------------------------------------------------
/themes/legacy_dark/img/feed-unread-all.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark/img/feed-unread-all.png
--------------------------------------------------------------------------------
/themes/legacy_dark/img/feed-unread.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark/img/feed-unread.png
--------------------------------------------------------------------------------
/themes/legacy_dark/img/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark/img/filter.png
--------------------------------------------------------------------------------
/themes/legacy_dark/img/folder-closed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark/img/folder-closed.png
--------------------------------------------------------------------------------
/themes/legacy_dark/img/folder-info.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark/img/folder-info.png
--------------------------------------------------------------------------------
/themes/legacy_dark/img/folder-new.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark/img/folder-new.png
--------------------------------------------------------------------------------
/themes/legacy_dark/img/folder-open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark/img/folder-open.png
--------------------------------------------------------------------------------
/themes/legacy_dark/img/g4160.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark/img/g4160.png
--------------------------------------------------------------------------------
/themes/legacy_dark/img/g4178.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark/img/g4178.png
--------------------------------------------------------------------------------
/themes/legacy_dark/img/itemMarkAllAsReadButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark/img/itemMarkAllAsReadButton.png
--------------------------------------------------------------------------------
/themes/legacy_dark/img/itemMarkAllAsUnreadButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark/img/itemMarkAllAsUnreadButton.png
--------------------------------------------------------------------------------
/themes/legacy_dark/img/itemMarkAsReadButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark/img/itemMarkAsReadButton.png
--------------------------------------------------------------------------------
/themes/legacy_dark/img/itemMarkAsUnreadButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark/img/itemMarkAsUnreadButton.png
--------------------------------------------------------------------------------
/themes/legacy_dark/img/itemOpenUnreadButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark/img/itemOpenUnreadButton.png
--------------------------------------------------------------------------------
/themes/legacy_dark/img/lockFeedTreeButton-closed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark/img/lockFeedTreeButton-closed.png
--------------------------------------------------------------------------------
/themes/legacy_dark/img/lockFeedTreeButton-opened.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark/img/lockFeedTreeButton-opened.png
--------------------------------------------------------------------------------
/themes/legacy_dark/img/magnify.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark/img/magnify.png
--------------------------------------------------------------------------------
/themes/legacy_dark/img/merge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark/img/merge.png
--------------------------------------------------------------------------------
/themes/legacy_dark/img/none.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark/img/none.png
--------------------------------------------------------------------------------
/themes/legacy_dark/img/none.xcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark/img/none.xcf
--------------------------------------------------------------------------------
/themes/legacy_dark/img/only-updated-feeds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark/img/only-updated-feeds.png
--------------------------------------------------------------------------------
/themes/legacy_dark/img/options-menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark/img/options-menu.png
--------------------------------------------------------------------------------
/themes/legacy_dark/img/options.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark/img/options.png
--------------------------------------------------------------------------------
/themes/legacy_dark/img/restart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark/img/restart.png
--------------------------------------------------------------------------------
/themes/legacy_dark/img/settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark/img/settings.png
--------------------------------------------------------------------------------
/themes/legacy_dark/img/sort.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark/img/sort.png
--------------------------------------------------------------------------------
/themes/legacy_dark/img/subscribe-add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark/img/subscribe-add.png
--------------------------------------------------------------------------------
/themes/legacy_dark/img/subscribe-go.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark/img/subscribe-go.png
--------------------------------------------------------------------------------
/themes/legacy_dark/img/subscribe-url.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark/img/subscribe-url.png
--------------------------------------------------------------------------------
/themes/legacy_dark/img/title.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark/img/title.png
--------------------------------------------------------------------------------
/themes/legacy_dark/img/toggle-folders.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark/img/toggle-folders.png
--------------------------------------------------------------------------------
/themes/legacy_dark/img/updating.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/legacy_dark/img/updating.gif
--------------------------------------------------------------------------------
/themes/sage_sc/css/main.css:
--------------------------------------------------------------------------------
1 | :root {
2 | --main-background-color: #E8E8E8;
3 | --main-background-secondary-color: white;
4 | --main-text-color: black;
5 | --main-text-complementary-color: white;
6 | --main-text-error-color: red;
7 | --main-splitterBar-color: #9D9D9D;
8 | --main-border-color: #9D9D9D;
9 | --main-selection-background-color: #448bd6;
10 | --main-selection-text-color: var(--main-text-complementary-color);
11 | --main-dialog-background-color: var(--main-background-color);
12 | --main-dialog-title-color: #4f4545;
13 | --main-dialog-title-background-color: #e4e4e4;
14 | --main-dialog-label-color: #4f4545;
15 | --main-progressBar-background-color: #d1d1d1;
16 | --main-progressBar-foreground-color: #2196F3;
17 | --main-table-background-color: #ffffff;
18 | --main-table-header-color: #f3f3f3;
19 | --main-table-cellDisabled-color: gray;
20 | }
--------------------------------------------------------------------------------
/themes/sage_sc/files.list:
--------------------------------------------------------------------------------
1 | ./img/merge.png
2 | ./img/articles-hide.png
3 | ./img/lockFeedTreeButton-closed.png
4 | ./img/updating.gif
5 | ./img/restart.png
6 | ./img/itemOpenUnreadButton.png
7 | ./img/subscribe-go.png
8 | ./img/check-feeds.png
9 | ./img/lockFeedTreeButton-opened.png
10 | ./img/feed-error.png
11 | ./img/only-updated-feeds.png
12 | ./img/feed-info.png
13 | ./img/check-feeds-animation.gif
14 | ./img/feed-unread-all.png
15 | ./img/filter.png
16 | ./img/itemMarkAllAsUnreadButton.png
17 | ./img/itemMarkAllAsReadButton.png
18 | ./img/itemMarkAsUnreadButton.png
19 | ./img/folder-open.png
20 | ./img/feed-unread.png
21 | ./img/none.xcf
22 | ./img/subscribe-add.png
23 | ./img/delete.png
24 | ./img/options.png
25 | ./img/title.png
26 | ./img/subscribe-url.png
27 | ./img/magnify.png
28 | ./img/folder-info.png
29 | ./img/feed-read.png
30 | ./img/feed-read-all.png
31 | ./img/options-menu.png
32 | ./img/toggle-folders.png
33 | ./img/feed-open.png
34 | ./img/folder-new.png
35 | ./img/none.png
36 | ./img/sort.png
37 | ./img/folder-closed.png
38 | ./img/settings.png
39 | ./img/itemMarkAsReadButton.png
40 | ./css/main.css
41 | ./css/sidebar.css
42 |
--------------------------------------------------------------------------------
/themes/sage_sc/img/articles-hide.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc/img/articles-hide.png
--------------------------------------------------------------------------------
/themes/sage_sc/img/check-feeds-animation.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc/img/check-feeds-animation.gif
--------------------------------------------------------------------------------
/themes/sage_sc/img/check-feeds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc/img/check-feeds.png
--------------------------------------------------------------------------------
/themes/sage_sc/img/delete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc/img/delete.png
--------------------------------------------------------------------------------
/themes/sage_sc/img/feed-error.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc/img/feed-error.png
--------------------------------------------------------------------------------
/themes/sage_sc/img/feed-info.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc/img/feed-info.png
--------------------------------------------------------------------------------
/themes/sage_sc/img/feed-open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc/img/feed-open.png
--------------------------------------------------------------------------------
/themes/sage_sc/img/feed-read-all.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc/img/feed-read-all.png
--------------------------------------------------------------------------------
/themes/sage_sc/img/feed-read.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc/img/feed-read.png
--------------------------------------------------------------------------------
/themes/sage_sc/img/feed-unread-all.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc/img/feed-unread-all.png
--------------------------------------------------------------------------------
/themes/sage_sc/img/feed-unread.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc/img/feed-unread.png
--------------------------------------------------------------------------------
/themes/sage_sc/img/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc/img/filter.png
--------------------------------------------------------------------------------
/themes/sage_sc/img/folder-closed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc/img/folder-closed.png
--------------------------------------------------------------------------------
/themes/sage_sc/img/folder-info.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc/img/folder-info.png
--------------------------------------------------------------------------------
/themes/sage_sc/img/folder-new.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc/img/folder-new.png
--------------------------------------------------------------------------------
/themes/sage_sc/img/folder-open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc/img/folder-open.png
--------------------------------------------------------------------------------
/themes/sage_sc/img/itemMarkAllAsReadButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc/img/itemMarkAllAsReadButton.png
--------------------------------------------------------------------------------
/themes/sage_sc/img/itemMarkAllAsUnreadButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc/img/itemMarkAllAsUnreadButton.png
--------------------------------------------------------------------------------
/themes/sage_sc/img/itemMarkAsReadButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc/img/itemMarkAsReadButton.png
--------------------------------------------------------------------------------
/themes/sage_sc/img/itemMarkAsUnreadButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc/img/itemMarkAsUnreadButton.png
--------------------------------------------------------------------------------
/themes/sage_sc/img/itemOpenUnreadButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc/img/itemOpenUnreadButton.png
--------------------------------------------------------------------------------
/themes/sage_sc/img/lockFeedTreeButton-closed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc/img/lockFeedTreeButton-closed.png
--------------------------------------------------------------------------------
/themes/sage_sc/img/lockFeedTreeButton-opened.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc/img/lockFeedTreeButton-opened.png
--------------------------------------------------------------------------------
/themes/sage_sc/img/magnify.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc/img/magnify.png
--------------------------------------------------------------------------------
/themes/sage_sc/img/merge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc/img/merge.png
--------------------------------------------------------------------------------
/themes/sage_sc/img/none.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc/img/none.png
--------------------------------------------------------------------------------
/themes/sage_sc/img/none.xcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc/img/none.xcf
--------------------------------------------------------------------------------
/themes/sage_sc/img/only-updated-feeds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc/img/only-updated-feeds.png
--------------------------------------------------------------------------------
/themes/sage_sc/img/options-menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc/img/options-menu.png
--------------------------------------------------------------------------------
/themes/sage_sc/img/options.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc/img/options.png
--------------------------------------------------------------------------------
/themes/sage_sc/img/restart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc/img/restart.png
--------------------------------------------------------------------------------
/themes/sage_sc/img/settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc/img/settings.png
--------------------------------------------------------------------------------
/themes/sage_sc/img/sort.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc/img/sort.png
--------------------------------------------------------------------------------
/themes/sage_sc/img/subscribe-add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc/img/subscribe-add.png
--------------------------------------------------------------------------------
/themes/sage_sc/img/subscribe-go.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc/img/subscribe-go.png
--------------------------------------------------------------------------------
/themes/sage_sc/img/subscribe-url.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc/img/subscribe-url.png
--------------------------------------------------------------------------------
/themes/sage_sc/img/title.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc/img/title.png
--------------------------------------------------------------------------------
/themes/sage_sc/img/toggle-folders.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc/img/toggle-folders.png
--------------------------------------------------------------------------------
/themes/sage_sc/img/updating.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc/img/updating.gif
--------------------------------------------------------------------------------
/themes/sage_sc_dark/css/main.css:
--------------------------------------------------------------------------------
1 | :root {
2 | --main-background-color: #323234;
3 | --main-background-secondary-color: var(--main-background-color);
4 | --main-text-color: gainsboro;
5 | --main-text-complementary-color: #232323;
6 | --main-text-error-color: red;
7 | --main-splitterBar-color: #9D9D9D;
8 | --main-border-color: #9D9D9D;
9 | --main-selection-background-color: #347bc6;
10 | --main-selection-text-color: var(--main-text-complementary-color);
11 | --main-dialog-background-color: #222224;
12 | --main-dialog-title-color: var(--main-text-color);
13 | --main-dialog-title-background-color: black;
14 | --main-dialog-label-color: var(--main-text-color);
15 | --main-progressBar-background-color: #d1d1d1;
16 | --main-progressBar-foreground-color: #0056b3;
17 | --main-table-background-color: #424244;
18 | --main-table-header-color: #525254;
19 | --main-table-cellDisabled-color: gray;
20 | }
--------------------------------------------------------------------------------
/themes/sage_sc_dark/files.list:
--------------------------------------------------------------------------------
1 | ./img/merge.png
2 | ./img/articles-hide.png
3 | ./img/lockFeedTreeButton-closed.png
4 | ./img/updating.gif
5 | ./img/restart.png
6 | ./img/itemOpenUnreadButton.png
7 | ./img/subscribe-go.png
8 | ./img/check-feeds.png
9 | ./img/lockFeedTreeButton-opened.png
10 | ./img/feed-error.png
11 | ./img/only-updated-feeds.png
12 | ./img/feed-info.png
13 | ./img/check-feeds-animation.gif
14 | ./img/feed-unread-all.png
15 | ./img/filter.png
16 | ./img/itemMarkAllAsUnreadButton.png
17 | ./img/itemMarkAllAsReadButton.png
18 | ./img/itemMarkAsUnreadButton.png
19 | ./img/folder-open.png
20 | ./img/feed-unread.png
21 | ./img/none.xcf
22 | ./img/subscribe-add.png
23 | ./img/delete.png
24 | ./img/options.png
25 | ./img/title.png
26 | ./img/subscribe-url.png
27 | ./img/magnify.png
28 | ./img/folder-info.png
29 | ./img/feed-read.png
30 | ./img/feed-read-all.png
31 | ./img/options-menu.png
32 | ./img/toggle-folders.png
33 | ./img/feed-open.png
34 | ./img/folder-new.png
35 | ./img/none.png
36 | ./img/sort.png
37 | ./img/folder-closed.png
38 | ./img/settings.png
39 | ./img/itemMarkAsReadButton.png
40 | ./css/main.css
41 | ./css/sidebar.css
42 |
--------------------------------------------------------------------------------
/themes/sage_sc_dark/img/articles-hide.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc_dark/img/articles-hide.png
--------------------------------------------------------------------------------
/themes/sage_sc_dark/img/check-feeds-animation.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc_dark/img/check-feeds-animation.gif
--------------------------------------------------------------------------------
/themes/sage_sc_dark/img/check-feeds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc_dark/img/check-feeds.png
--------------------------------------------------------------------------------
/themes/sage_sc_dark/img/delete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc_dark/img/delete.png
--------------------------------------------------------------------------------
/themes/sage_sc_dark/img/feed-error.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc_dark/img/feed-error.png
--------------------------------------------------------------------------------
/themes/sage_sc_dark/img/feed-info.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc_dark/img/feed-info.png
--------------------------------------------------------------------------------
/themes/sage_sc_dark/img/feed-open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc_dark/img/feed-open.png
--------------------------------------------------------------------------------
/themes/sage_sc_dark/img/feed-read-all.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc_dark/img/feed-read-all.png
--------------------------------------------------------------------------------
/themes/sage_sc_dark/img/feed-read.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc_dark/img/feed-read.png
--------------------------------------------------------------------------------
/themes/sage_sc_dark/img/feed-unread-all.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc_dark/img/feed-unread-all.png
--------------------------------------------------------------------------------
/themes/sage_sc_dark/img/feed-unread.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc_dark/img/feed-unread.png
--------------------------------------------------------------------------------
/themes/sage_sc_dark/img/filter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc_dark/img/filter.png
--------------------------------------------------------------------------------
/themes/sage_sc_dark/img/folder-closed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc_dark/img/folder-closed.png
--------------------------------------------------------------------------------
/themes/sage_sc_dark/img/folder-info.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc_dark/img/folder-info.png
--------------------------------------------------------------------------------
/themes/sage_sc_dark/img/folder-new.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc_dark/img/folder-new.png
--------------------------------------------------------------------------------
/themes/sage_sc_dark/img/folder-open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc_dark/img/folder-open.png
--------------------------------------------------------------------------------
/themes/sage_sc_dark/img/itemMarkAllAsReadButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc_dark/img/itemMarkAllAsReadButton.png
--------------------------------------------------------------------------------
/themes/sage_sc_dark/img/itemMarkAllAsUnreadButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc_dark/img/itemMarkAllAsUnreadButton.png
--------------------------------------------------------------------------------
/themes/sage_sc_dark/img/itemMarkAsReadButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc_dark/img/itemMarkAsReadButton.png
--------------------------------------------------------------------------------
/themes/sage_sc_dark/img/itemMarkAsUnreadButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc_dark/img/itemMarkAsUnreadButton.png
--------------------------------------------------------------------------------
/themes/sage_sc_dark/img/itemOpenUnreadButton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc_dark/img/itemOpenUnreadButton.png
--------------------------------------------------------------------------------
/themes/sage_sc_dark/img/lockFeedTreeButton-closed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc_dark/img/lockFeedTreeButton-closed.png
--------------------------------------------------------------------------------
/themes/sage_sc_dark/img/lockFeedTreeButton-opened.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc_dark/img/lockFeedTreeButton-opened.png
--------------------------------------------------------------------------------
/themes/sage_sc_dark/img/magnify.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc_dark/img/magnify.png
--------------------------------------------------------------------------------
/themes/sage_sc_dark/img/merge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc_dark/img/merge.png
--------------------------------------------------------------------------------
/themes/sage_sc_dark/img/none.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc_dark/img/none.png
--------------------------------------------------------------------------------
/themes/sage_sc_dark/img/none.xcf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc_dark/img/none.xcf
--------------------------------------------------------------------------------
/themes/sage_sc_dark/img/only-updated-feeds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc_dark/img/only-updated-feeds.png
--------------------------------------------------------------------------------
/themes/sage_sc_dark/img/options-menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc_dark/img/options-menu.png
--------------------------------------------------------------------------------
/themes/sage_sc_dark/img/options.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc_dark/img/options.png
--------------------------------------------------------------------------------
/themes/sage_sc_dark/img/restart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc_dark/img/restart.png
--------------------------------------------------------------------------------
/themes/sage_sc_dark/img/settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc_dark/img/settings.png
--------------------------------------------------------------------------------
/themes/sage_sc_dark/img/sort.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc_dark/img/sort.png
--------------------------------------------------------------------------------
/themes/sage_sc_dark/img/subscribe-add.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc_dark/img/subscribe-add.png
--------------------------------------------------------------------------------
/themes/sage_sc_dark/img/subscribe-go.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc_dark/img/subscribe-go.png
--------------------------------------------------------------------------------
/themes/sage_sc_dark/img/subscribe-url.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc_dark/img/subscribe-url.png
--------------------------------------------------------------------------------
/themes/sage_sc_dark/img/title.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc_dark/img/title.png
--------------------------------------------------------------------------------
/themes/sage_sc_dark/img/toggle-folders.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc_dark/img/toggle-folders.png
--------------------------------------------------------------------------------
/themes/sage_sc_dark/img/updating.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dauphine-dev/drop-feeds/032d064615cdce22869c47aa621114737c8939e2/themes/sage_sc_dark/img/updating.gif
--------------------------------------------------------------------------------
/themes/themes.list:
--------------------------------------------------------------------------------
1 | folder_name;ui_name
2 | dauphine;Dauphiné
3 | legacy;Legacy
4 | legacy_dark;Legacy (Dark)
5 | sage_sc;Sage SC
6 | sage_sc_dark;Sage SC (Dark)
7 | fox_memory;Fox Memory
--------------------------------------------------------------------------------
/updateFilesList.sh:
--------------------------------------------------------------------------------
1 | #/bin/sh
2 | NAME=drop_feeds
3 | BRANCH=${PWD##*/}
4 | INITIAL_DIR=${PWD}
5 | #update files list
6 | for d in $INITIAL_DIR/themes/*/ ; do
7 | cd $d
8 | find . ! -name '*.list' -type f >files.list
9 | done
10 | for d in $INITIAL_DIR/themes/_renderTab/*/ ; do
11 | cd $d
12 | find . ! -name '*.list' -type f >files.list
13 | done
14 | for d in $INITIAL_DIR/themes/_renderTab/_templates/*/ ; do
15 | cd $d
16 | find . ! -name '*.list' -type f >files.list
17 | done
18 | for d in $INITIAL_DIR/themes/_editor/*/ ; do
19 | cd $d
20 | find . ! -name '*.list' -type f >files.list
21 | done
22 | cd $INITIAL_DIR
23 | rm -rf themes/_renderTab/files.list
24 | rm -rf themes/_renderTab/_templates/_any/files.list
25 | rm -rf themes/_renderTab/_templates/_error/files.list
26 | rm -rf themes/_templates/files.list
27 | rm -rf themes/_editor/files.list
28 | rm -rf themes/_export/files.list
29 |
--------------------------------------------------------------------------------