Commit Graph

35 Commits

Author SHA1 Message Date
Hamed
c23805320e run on startup silently 2026-01-06 23:04:07 +03:30
Hamed
66c0482ae3 update gitignore 2026-01-06 22:44:59 +03:30
Hamed
9647115ad6 update gitignore 2026-01-06 22:43:48 +03:30
Hamed
7fbd6ca080 gitignore update 2026-01-06 22:42:46 +03:30
Hamed
4163d1cf6e fixed the ensure one instanve only logic. 2025-12-15 20:26:07 +03:30
Hamed
fb12d5a216 correcting the one-instance only mechanism 2025-12-04 17:20:05 +03:30
Hamed
9aa2ff2bd0 gitignore update 2025-12-04 17:07:40 +03:30
Hamed
96a8092716 Remove merge conflict markers from requirements.txt 2025-12-04 17:02:09 +03:30
Hamed
ad7ca318a7 Delete app.lock 2025-12-04 16:59:24 +03:30
Hamed
bc0f4bc960 gitignore update 2025-12-04 16:55:09 +03:30
Hamed
ee18cdb1c4 multiple instance 2025-12-04 16:53:59 +03:30
Hamed
95fe4d61f5 feat: Set default shortcut to ctrl+space, track config.json, and update README with configuration instructions. 2025-12-04 16:45:32 +03:30
Hamed
896c4a3ba0 Merge branch 'main' of https://github.com/Hamedrz004/oopswronglang 2025-12-04 16:38:59 +03:30
Hamed
e5e248dd4d updating gitignore and requirements.txt 2025-12-04 16:36:03 +03:30
Hamed
4143eb7dfb Update Pillow version to 12.0.0 2025-12-04 16:32:13 +03:30
Hamed
d28858e36d feat: Implement core application logic for text conversion via shortcut with system tray management and update default startup configuration. 2025-12-04 16:24:22 +03:30
Hamed
a0f64e50cc Merge pull request #5 from Hamedrz004/feature/run-on-startup
Feature/run on startup,
adding system tray menue items.
2025-08-11 11:45:43 +03:30
411909ea86 added the language change toggle to the system tray menue 2025-08-11 11:43:28 +03:30
3b36df7e67 added a current shortcut in system tray menue 2025-08-11 01:52:57 +03:30
Hamed
9e54b9fa20 Merge pull request #4 from Hamedrz004/checkbox
fixed the config.py file and the running on startup function
2025-08-11 00:24:09 +03:30
48920125e5 fixed the config.py file and the running on startup function 2025-08-11 00:22:07 +03:30
google-labs-jules[bot]
00bda02b37 feat: Add 'Run on Startup' checkbox to system tray
This commit introduces a new feature that allows you to configure the application to run on startup.

- A "Run on Startup" checkbox has been added to the system tray menu.
- The application now uses a `config.json` file to store settings, including the "run on startup" state.
- On Windows, the application adds/removes itself from the startup programs by creating/deleting a key in the Windows Registry.
2025-08-10 13:40:15 +00:00
Hamed
2be4f03243 Merge pull request #3 from Hamedrz004/feature/interactive-shortcut
adding a system keyboard language layout switch after the transformation
2025-08-10 15:33:23 +03:30
923e015b69 adding a system keyboard language layout switch after the transformation 2025-08-10 15:21:01 +03:30
Hamed
fa866eed7c Update README.md 2025-08-10 12:18:20 +03:30
Hamed
1adc739243 Update README.md
only windows
2025-08-10 12:17:46 +03:30
Hamed
ad99917b24 Merge pull request #2 from Hamedrz004/add-readme
Add readme.md
2025-08-10 11:41:31 +03:30
Hamed
19dde1377d Update README.md 2025-08-10 11:38:17 +03:30
Hamed
75a3c5aa0c Update README.md
updated readme.md file for clearer instructions
2025-08-10 11:35:38 +03:30
google-labs-jules[bot]
88ea911180 I have updated the README.md file to include:
- A "Prerequisites" section mentioning the need for a Python installation.
- Platform-specific instructions for installation and usage, clarifying that the `.bat` files are for Windows only and providing alternative commands for macOS/Linux users.
2025-08-10 07:45:25 +00:00
Hamed
9e72bd474e Merge pull request #1 from Hamedrz004/feature/interactive-shortcut
Feature/interactive shortcut
2025-08-10 11:03:44 +03:30
25ef29be4b fixed run.bat and created config&run.bat for easy configuration. 2025-08-10 11:01:34 +03:30
43ac0b1e3b fixed cinfig.py to allow for changing the shortcut
after the first run
2025-08-10 10:35:45 +03:30
google-labs-jules[bot]
31c79a36fc feat: Implement interactive shortcut selection
This commit enhances your experience for setting a keyboard shortcut. Instead of typing the shortcut as a string, you are now prompted to press the desired key combination directly.

The `src/config.py` module has been updated to:
- Use `keyboard.read_hotkey()` to capture the key combination you press.
- Display the captured shortcut for confirmation.
- Save the shortcut only after you confirm it is correct.

This provides a more intuitive and less error-prone way for you to configure your preferred shortcut.
2025-08-09 22:17:15 +00:00
3aad8080f4 Initial commit: Add main application files and setup scripts 2025-08-10 01:15:53 +03:30