Comments (10)
I would choose something simple. But lzPack needs Java which add other dependency so lets avoid that -- it's good that it runs on other systems but we will probably need only installer for Windows. Others look quiet good (few more here: http://alternativeto.net/software/inno-setup/?platform=windows).
Type of installation should be:
- Full -- install all plugins,
- Minimal -- install only text plugin
- Custom -- select plugins to install.
64-bit version for the app would be nice but I won't be able to build that.
from copyq.
I'm agree, IzPack is not a good choice.
By the way, do you use a 32-bit Windows?
from copyq.
Yes, I can build the app only on 32-bit Windows XP.
from copyq.
I've uploaded simple installer here. This was made using Inno Setup.
Plugins are not optional since any custom text I add to the installer will need to be translated. So for now all plugins are installed.
from copyq.
I've tried your installer. Works ok for me but:
- It does'nt launch CopyQ at startup.
- Its code is not at github repository. Windows installer should be easy to build from repository code.
from copyq.
I've added the config file for Inno Setup to repository (in "shared/copyq.iss"). It really needs some improvements -- mainly app version and paths should not be repeated in the file so it's can be easily changed.
I'll create new task for launching at Windows startup.
from copyq.
I've added check box for autostart in the installer and custom installation for selecting plugins. There are few string that should be translated though (https://github.com/hluk/CopyQ/blob/master/shared/copyq.iss#L30).
One thing that is left to do is to uninstall old program files before installing new -- don't know yet how this can be done with Inno Setup.
I'll release next version with this installer if everything is OK.
from copyq.
Where are isl files (message files)?
from copyq.
The isl file mentioned in the config file are part of Inno Setup (under installed Languages
folder). As I understand it this shouldn't be changed. If you want to translate the installation strings just add es.ProgramFiles=...
and other lines in under [CustomMessages]
in copyq.iss
.
from copyq.
Done!
Great work, hluk. Thanks.
from copyq.
Related Issues (20)
- Add an option to append to the clipboard based on an alt C or other key press HOT 1
- CopyQ v8 and v9 crash often HOT 5
- v8 and v9 are not working on macos 14.5 HOT 6
- CopyQ v9 sometimes fails to copy HOT 4
- #2679, #2680 break copying from private/incognito windows on Windows HOT 4
- Calling onTabSelected() breaks tab switching HOT 3
- Popup main window next to cursor HOT 1
- When cutting/copying, it inserts text into the same window HOT 1
- CopyQ v8+ ShareX incompatibility, kinda?
- CopyQ not working on Ubuntu-24-04.LTS Wayland but okay on Ubuntu Xorg HOT 2
- 申请增加点击并粘贴文本后窗口不消失的功能 HOT 1
- Extract dat file HOT 1
- CopyQ stores passwords from KeePassXC password manager even if marked secret. HOT 3
- PowerToys run plugin HOT 1
- The text and background colors are the same, resulting in unclear display
- command with Win key does not run HOT 1
- Unwanted letters
- Can you make it so that this will work when I double click an item to paste it in the text editor in Blender
- Multiple texts cannot be merged HOT 1
- CopyQ on Pop!_OS 2024 - Wayland
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from copyq.