-
-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 9161825
Showing
249 changed files
with
29,585 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
# Miscellaneous | ||
*.class | ||
*.log | ||
*.pyc | ||
*.swp | ||
.DS_Store | ||
.atom/ | ||
.buildlog/ | ||
.history | ||
.svn/ | ||
migrate_working_dir/ | ||
package/ | ||
|
||
# IntelliJ related | ||
*.iml | ||
*.ipr | ||
*.iws | ||
.idea/ | ||
|
||
# The .vscode folder contains launch configuration and tasks you configure in | ||
# VS Code which you may wish to be included in version control, so this line | ||
# is commented out by default. | ||
#.vscode/ | ||
|
||
# Flutter/Dart/Pub related | ||
**/doc/api/ | ||
**/ios/Flutter/.last_build_id | ||
.dart_tool/ | ||
.flutter-plugins | ||
.flutter-plugins-dependencies | ||
.packages | ||
.pub-cache/ | ||
.pub/ | ||
/build/ | ||
|
||
# Symbolication related | ||
app.*.symbols | ||
|
||
# Obfuscation related | ||
app.*.map.json | ||
|
||
# Android Studio will place build artifacts here | ||
/android/app/debug | ||
/android/app/profile | ||
/android/app/release |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
# This file tracks properties of this Flutter project. | ||
# Used by Flutter tool to assess capabilities and perform upgrades etc. | ||
# | ||
# This file should be version controlled and should not be manually edited. | ||
|
||
version: | ||
revision: "6c4930c4ac86fb286f30e31d0ec8bffbcbb9953e" | ||
channel: "stable" | ||
|
||
project_type: app | ||
|
||
# Tracks metadata for the flutter migrate command | ||
migration: | ||
platforms: | ||
- platform: root | ||
create_revision: 6c4930c4ac86fb286f30e31d0ec8bffbcbb9953e | ||
base_revision: 6c4930c4ac86fb286f30e31d0ec8bffbcbb9953e | ||
- platform: linux | ||
create_revision: 6c4930c4ac86fb286f30e31d0ec8bffbcbb9953e | ||
base_revision: 6c4930c4ac86fb286f30e31d0ec8bffbcbb9953e | ||
|
||
# User provided section | ||
|
||
# List of Local paths (relative to this file) that should be | ||
# ignored by the migrate tool. | ||
# | ||
# Files that are not part of the templates will be ignored by default. | ||
unmanaged_files: | ||
- 'lib/main.dart' | ||
- 'ios/Runner.xcodeproj/project.pbxproj' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
{ | ||
// Use IntelliSense to learn about possible attributes. | ||
// Hover to view descriptions of existing attributes. | ||
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 | ||
"version": "0.2.0", | ||
"configurations": [ | ||
{ | ||
"name": "Power (dev)", | ||
"type": "dart", | ||
"request": "launch", | ||
"program": "lib/main_power_dev.dart" | ||
}, | ||
{ | ||
"name": "Normal (dev)", | ||
"type": "dart", | ||
"request": "launch", | ||
"program": "lib/main_dev.dart" | ||
} | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,116 @@ | ||
|
||
<div align="center" style="margin: 100px 0px 50px 0px"> | ||
<img src="assets/icons/app-icon.png"/> | ||
</div> | ||
|
||
# Cliptopia | ||
|
||
**I recommend reading the application description on Project's [Slite Channel](https://omegaui.slite.page/p/SCCw4NaQYcBX1A/Cliptopia).** | ||
**It looks beautiful and eye appealing.** | ||
|
||
Cliptopia is a state-of-the-art **clipboard management software** for the linux desktops that turns your simple clipboard into a full-fledged ⚡**power house**⚡ | ||
|
||
Cliptopia watches not only your texts but also any **emojis, colors, commands, web images, screenshots or any local file/directory** that you copy and then, it provides a full-fledged powerful interface supporting advanced searching and filtering which even allows you to search any image that you have copied. This is just the tip of the features Cliptopia provides out of the box. | ||
|
||
As the names goes **Cliptopia**, it is all about your clipboard, but in the sense of vast land which is full of features that provides you a clipboard experience in the best ever form out there. | ||
|
||
## Features | ||
|
||
- 📝 Cliptopia supports commenting on clipboard items | ||
- ⛑️ Clipboard Content Protection Mechanism | ||
- 🤞 Handy set of shortcuts to toggle sensitive data | ||
- 🔍 Regex mode content filtering | ||
- 🥽 Go Incognito with just a click of a toggle | ||
- 📀 An intelligent cache management system | ||
- 📂 File extension mode searching | ||
- 🏜️ Protecting your clipboard contents from being accidentally displayed during screen sharing | ||
- 📅 Filtering Items by Date | ||
- ❣️ Finding Items by comments | ||
- 🌈 Filtering Images on the basis of aspect ratios | ||
- ☢️ Displaying images from copied files | ||
- 🧭 Compositor independent content injection | ||
(even if your desktop environment doesn't supports **virtual-keyboard-protocol **cliptopia never fails to work 🚀) | ||
- 🐞 Built-in App Bug Report Generation | ||
- ⚠️ Built-in issues identification panel | ||
- ⛱️ Command execution right from the User Interface | ||
- 😎 Fully Compositor Independent (No matter if it is **X11** or **Wayland**, Cliptopia rocks) | ||
- And a very attractive custom User Interface ❣️ | ||
|
||
See [The Daemon](https://slite.com/api/public/notes/l9bdqAzEIRZ7dG/redirect) , to explore more features. | ||
|
||
#### Please note that Cliptopia is in beta until a stable version releases, which is expected to be released by the end of this month. | ||
|
||
## Installation | ||
|
||
Right now, you can install cliptopia either from source or by using the pre-compiled bundle included in this repo. | ||
|
||
Before that you need the following commands available in your linux distribution ... | ||
|
||
- grep | ||
- java 17 or above | ||
- xclip | ||
- pgrep | ||
- pkexec | ||
- whereis | ||
- and optionally **flutter** 3.16 or above if you are installing from source. | ||
|
||
Yes, Cliptopia is written entirely using Flutter, thus, it compiles to native and delivers lightening fast performance as your other apps. | ||
|
||
Installing Cliptopia is a very easy and fast process ... | ||
|
||
- Just Clone the official repo | ||
|
||
```bash | ||
git clone https://github.com/omegaui/cliptopia | ||
``` | ||
|
||
- move into the cloned repo | ||
|
||
```bash | ||
cd cliptopia | ||
``` | ||
|
||
- and run the install-from-source.sh script to install from source | ||
|
||
```bash | ||
./install-from-source.sh | ||
``` | ||
- or run the install.sh script to install from precompiled bundle | ||
|
||
```bash | ||
./install.sh | ||
``` | ||
|
||
Running the above commands in sequence will install cliptopia on your machine. | ||
|
||
If you have already installed cliptopia, running the above commands will result in manually updating your installation. | ||
|
||
## Keyboard Shortcut | ||
Then, you need to add a custom keyboard shortcut to invoke Cliptopia in Power Mode ... | ||
![img.png](media_Cliptopia/img.png) | ||
|
||
## Updates | ||
|
||
Cliptopia will have a built-in update system, so, when a new release arrives, your installation will automatically notify you about it. | ||
|
||
## Uninstallation | ||
|
||
Cliptopia will even offer an in-app uninstall feature to uninstall cliptopia from your system in case you want a fresh install. | ||
|
||
## Screenshot Gallery | ||
|
||
![image.png](media_Cliptopia/unf8_K_sEOPRfi-image.png) | ||
|
||
![image.png](media_Cliptopia/egWMh1ddHRdBxS-image.png) | ||
|
||
![Screenshot from 2023-12-10 19-43-06.png](media_Cliptopia/WM6GtMFkY9X0ri-screenshot%20from%202023-12-10%2019-43-06.png) | ||
|
||
![Screenshot from 2023-12-10 19-57-50.png](media_Cliptopia/0WuB1S_J2qI6Ag-screenshot%20from%202023-12-10%2019-57-50.png) | ||
![Screenshot from 2023-12-10 19-58-00.png](media_Cliptopia/4xXlY-_KgdSy7E-screenshot%20from%202023-12-10%2019-58-00.png) | ||
|
||
![Screenshot from 2023-12-10 19-58-41.png](media_Cliptopia/S_DYAejnhAqAmq-screenshot%20from%202023-12-10%2019-58-41.png) | ||
![Screenshot from 2023-12-10 19-58-34.png](media_Cliptopia/A6VI_miLnoKm5S-screenshot%20from%202023-12-10%2019-58-34.png) | ||
|
||
![image.png](media_Cliptopia/_YkFCpEgyTzs5x-image.png) | ||
|
||
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
# This file configures the analyzer, which statically analyzes Dart code to | ||
# check for errors, warnings, and lints. | ||
# | ||
# The issues identified by the analyzer are surfaced in the UI of Dart-enabled | ||
# IDEs (https://dart.dev/tools#ides-and-editors). The analyzer can also be | ||
# invoked from the command line by running `flutter analyze`. | ||
|
||
# The following line activates a set of recommended lints for Flutter apps, | ||
# packages, and plugins designed to encourage good coding practices. | ||
include: package:flutter_lints/flutter.yaml | ||
|
||
linter: | ||
# The lint rules applied to this project can be customized in the | ||
# section below to disable rules from the `package:flutter_lints/flutter.yaml` | ||
# included above or to enable additional rules. A list of all available lints | ||
# and their documentation is published at https://dart.dev/lints. | ||
# | ||
# Instead of disabling a lint rule for the entire project in the | ||
# section below, it can also be suppressed for a single line of code | ||
# or a specific dart file by using the `// ignore: name_of_lint` and | ||
# `// ignore_for_file: name_of_lint` syntax on the line or in the file | ||
# producing the lint. | ||
rules: | ||
# avoid_print: false # Uncomment to disable the `avoid_print` rule | ||
# prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule | ||
|
||
# Additional information about this file can be found at | ||
# https://dart.dev/guides/language/analysis-options |
Oops, something went wrong.