Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
292 commits
Select commit Hold shift + click to select a range
2f020eb
Update DXVK to version 0.81 (#694)
ImperatorS79 Oct 11, 2018
2feb238
Update JSDoc
Oct 11, 2018
8fcd503
Update DXVK (install .dll's in correct directories) (#697)
ImperatorS79 Oct 12, 2018
dfe3598
Update JSDoc
Oct 12, 2018
f3470d1
Fix ESLint camelcase rule (#698)
plata Oct 13, 2018
a0216d0
Add Vk9 verb (#650)
ImperatorS79 Oct 14, 2018
e4abd4a
Update JSDoc
Oct 14, 2018
55917d2
Update .eslintrc.yml (add chmod to globals) (#701)
Zemogiter Oct 18, 2018
ee666ce
Update DXVK to always use the latest release (#660)
Zemogiter Oct 18, 2018
970f8cb
Update Wine LATEST_DEVELOPMENT_VERSION to 3.18 (#700)
plata Oct 18, 2018
51702d6
Update JSDoc
Oct 18, 2018
7f11185
Add Space Colony (#656)
Zemogiter Oct 19, 2018
bb16e9f
Travis: use PhoenicisBot account
PhoenicisBot Oct 20, 2018
6668ca4
Fix font antialiasing issue on OSX (#699)
qparis Oct 20, 2018
bb5d7e4
Update JSDoc
Oct 20, 2018
2dda629
Update SteamSetup.exe URL and Checksum (#703)
mlaradji Nov 7, 2018
537d0f5
Update mspatcha (fix download URL) (#707)
mlaradji Nov 9, 2018
d28dd86
Update JSDoc
Nov 9, 2018
530c47d
Update Epic Games Launcher (fix checksum) (#710)
plata Nov 26, 2018
2ea4132
Update Wine LATEST_DEVELOPMENT_VERSION to 3.21 (#708)
plata Nov 26, 2018
c65790f
Update JSDoc
Nov 26, 2018
1b3cead
Add HDPI
qparis Dec 2, 2018
be9c7fd
Update JSDoc
Dec 2, 2018
380cae6
Fix security vulnerability in jekyll (#714)
plata Dec 4, 2018
7e65f06
Update Wine LATEST_STABLE_VERSION to 3.0.4 (#711)
plata Dec 4, 2018
82132b5
Update JSDoc
Dec 4, 2018
da25af8
Update UplayScript (add message regarding winbind) (#718)
Zemogiter Dec 7, 2018
52882ec
Update Blizzard app (use Wine 3.19-staging and deafult Windows versio…
Zemogiter Dec 10, 2018
3d47f7b
Update script.js (#723)
Zemogiter Dec 11, 2018
fa3313d
Update script.js (#726)
Zemogiter Dec 11, 2018
300fa30
Update Starcraft 2 (use default Windows version and Wine 3.19-staging…
Zemogiter Dec 11, 2018
fe649ce
Update JSDoc
Dec 11, 2018
3e0f5ba
Update Wine LATEST_DEVELOPMENT_VERSION and LATEST_STAGING_VERSION to …
Zemogiter Dec 13, 2018
9857b76
Update JSDoc
Dec 13, 2018
64014d9
Implement OOP Verbs (#731)
plata Dec 15, 2018
8594087
Update JSDoc
Dec 15, 2018
b965f63
Create LICENSE
qparis Dec 15, 2018
354e01e
New Crowdin translations (#688)
plata Dec 15, 2018
5cf60a3
Add OriginScript (#727)
Zemogiter Dec 18, 2018
f398903
Update script.js documentation with OriginScript (#732)
Zemogiter Dec 18, 2018
4672e1c
Update Subnautica (change Wine version, use DXVK) (#729)
Zemogiter Dec 18, 2018
8456287
Update Wine LATEST_DEVELOPMENT_VERSION and LATEST_STAGING_VERSION to …
plata Dec 18, 2018
7b49a5e
Update JSDoc
Dec 18, 2018
9e8a514
Add dotnet20
Zemogiter Dec 19, 2018
8a54335
Update JSDoc
Dec 19, 2018
744fc77
Add The Sims 3 (#685)
Zemogiter Dec 19, 2018
8d180db
Update Zip Script (fix for OOP engines changes) (#739)
qparis Dec 19, 2018
eba3def
ESLint: add OriginScript to globals (#747)
plata Dec 21, 2018
5ed1d0e
Add Lego Rock Raiders (#520)
Zemogiter Dec 22, 2018
1ba4a69
Add SimCity (2013) (#719)
Zemogiter Dec 23, 2018
caf3078
Add Spore (#730)
Zemogiter Dec 23, 2018
01cb11a
Update Wine LATEST_DEVELOPMENT_VERSION and LATEST_STAGING_VERSION to…
plata Dec 23, 2018
1afa04e
Update JSDoc
Dec 23, 2018
9686838
Add Anno 2070 (#679)
Zemogiter Dec 24, 2018
7ec6da8
Add d3drm (#749)
Zemogiter Dec 26, 2018
405e18e
Update JSDoc
Dec 26, 2018
847493e
Add devenum (#744)
Zemogiter Dec 27, 2018
5f6051b
Update JSDoc
Dec 27, 2018
9ead5f5
Add amstream (#748)
Zemogiter Dec 27, 2018
5a3dde7
Update JSDoc
Dec 27, 2018
e3428ee
Update The Witcher 3: Wild Hunt, replace GLSL with DXVK (#755)
Zemogiter Dec 28, 2018
9e1ed8d
Update Mass Effect 2: add Origin version (#756)
Zemogiter Dec 28, 2018
76e6e90
Update dotnet452 (remove check for x32 architecture) (#757)
Zemogiter Dec 30, 2018
83d6d5b
Update JSDoc
Dec 30, 2018
7618168
Update Wine LATEST_DEVELOPMENT_VERSION and LATEST_STAGING_VERSION to …
plata Dec 30, 2018
e9aea5a
Update JSDoc
Dec 30, 2018
e51af9b
Fix kill wine button (#762)
qparis Dec 30, 2018
92bdc90
Update JSDoc
Dec 30, 2018
7648214
Fix dos support (#761)
qparis Dec 30, 2018
f7f986b
Update JSDoc
Dec 30, 2018
d173973
Add DOS support Wine plugin and The Elder Scroll 1: Arena (#763)
qparis Dec 31, 2018
904d147
Update JSDoc
Dec 31, 2018
1046e96
Add GoG support (#764)
qparis Dec 31, 2018
2ebc6ff
Update JSDoc
Dec 31, 2018
384dd01
Fix dos support issue (#765)
qparis Jan 1, 2019
89af583
Update JSDoc
Jan 1, 2019
55bafb3
Use github-pages gem (#766)
plata Jan 1, 2019
e4ac212
Remove space before ellipsis (#758)
plata Jan 1, 2019
e55bbdf
Add GOG Galaxy (#768)
seijikun Jan 1, 2019
85aa30f
Improved downloader (#775)
qparis Jan 1, 2019
587bc34
Add XIII (#773)
qparis Jan 1, 2019
760eb3e
Update JSDoc
Jan 1, 2019
6e6f550
Add createTempDir (#771)
qparis Jan 1, 2019
5a7e408
Update GoG script to support multi setup (#772)
qparis Jan 1, 2019
3373ec3
Update JSDoc
Jan 1, 2019
3df27c1
ESLint: force unix line break style (#767)
plata Jan 1, 2019
6f201ec
Update JSDoc
Jan 1, 2019
a58fb41
Travis: fix translation update (#776)
plata Jan 2, 2019
6498b8b
Update translations
Jan 2, 2019
531ed70
Remove trailing whitespace (#759)
plata Jan 2, 2019
274cd5a
Update translations
Jan 2, 2019
14c44c6
Remove space before ellipsis (#779)
plata Jan 3, 2019
5867cf4
Update translations
Jan 3, 2019
f763592
Update JSDoc
Jan 3, 2019
41733a1
README: add description how to use git clone as local repository (#780)
plata Jan 3, 2019
89ced58
Improve the best practices for the creation of custom scripts (#781)
madoar Jan 4, 2019
1a21498
README: use a fork (#786)
plata Jan 4, 2019
2f594d0
Update Wine LATEST_DEVELOPMENT_VERSION to 4.0-rc5 (#800)
plata Jan 11, 2019
d42fbb1
Update JSDoc
Jan 11, 2019
c530e59
Documentation: delete changelog (#794)
plata Jan 12, 2019
d5f53e5
script.js documentation: fix typo (#808)
Jan 12, 2019
d203e01
Add Adobeair (#801)
qparis Jan 12, 2019
eb6e887
Update translations
Jan 12, 2019
ae8bbba
Update Wine LATEST_DEVELOPMENT_VERSION to 4.0-rc6 (#807)
plata Jan 12, 2019
938e8fd
Update JSDoc
Jan 12, 2019
c853b8c
Add Crowdin link to README (#809)
plata Jan 13, 2019
58ce925
Update vulkanSDK (#742)
Zemogiter Jan 14, 2019
27129bb
Update JSDoc
Jan 14, 2019
4f80934
Update README.md (#817)
ovari Jan 15, 2019
ab2b30f
Update AdobeAir
Zemogiter Jan 17, 2019
22678fd
Update JSDoc
Jan 17, 2019
6f82923
Add: Mspaint
qparis Jan 17, 2019
c912389
Update translations
Jan 17, 2019
ac12284
Update Wine LATEST_DEVELOPMENT_VERSION and LATEST_STAGING_VERSION to …
plata Jan 21, 2019
01155f8
Update JSDoc
Jan 21, 2019
6d0e481
Update DXVK (add new versions) (#837)
ImperatorS79 Jan 22, 2019
3cbf976
Update JSDoc
Jan 22, 2019
39ebf05
Update VK9 (#838)
ImperatorS79 Jan 23, 2019
9148190
Update JSDoc
Jan 23, 2019
8343f17
Add Faudio verb (#804)
ImperatorS79 Jan 23, 2019
6aecdc7
Update translations
Jan 23, 2019
79bfb5d
Update JSDoc
Jan 23, 2019
4f96383
Update Faudio verb (#845)
ImperatorS79 Jan 25, 2019
be90b20
Update JSDoc
Jan 25, 2019
53598da
Update to Wine 4.0 (#846)
plata Jan 26, 2019
dd3145f
Update JSDoc
Jan 26, 2019
a67408c
Add precision about windows dll's destination (#847)
ImperatorS79 Jan 29, 2019
9b7c420
Update Adobe Acrobat Reader DC (fix dialogs) (#851)
plata Feb 2, 2019
7dd61a0
Update Subnautica, using latest stable Wine version and added a postI…
Zemogiter Feb 2, 2019
5c501c4
Update translations
Feb 2, 2019
b839795
Add Subnautica Below Zero (#852)
Zemogiter Feb 3, 2019
b736a0f
Update translations
Feb 3, 2019
81473b2
Update DXVK and VK9 (precision about drivers) (#853)
ImperatorS79 Feb 3, 2019
30d66ae
Update translations
Feb 3, 2019
f7c7052
Update JSDoc
Feb 3, 2019
6cdcc95
Update Hearthstone to fix shortcut creation error
Feb 6, 2019
4890e6e
Update Wine LATEST_DEVELOPMENT_VERSION and LATEST_STAGING_VERSION to …
plata Feb 7, 2019
64231ec
Update JSDoc
Feb 7, 2019
83f48f3
Update Starcraft II (use latest stable Wine, fix executable name) (#861)
Zemogiter Feb 9, 2019
0770124
Update osu!
ImperatorS79 Feb 10, 2019
27c8d56
Update translations
Feb 10, 2019
36048eb
Udpate override_dll plugin: windows unset OS version will remove dll …
qparis Feb 11, 2019
7054aa4
Update JSDoc
Feb 11, 2019
43395a6
Update Wine.uninstall: return a boolean if the app has been uninstall…
ImperatorS79 Feb 11, 2019
d9c768b
Revert update uninstall
ImperatorS79 Feb 11, 2019
338e400
Update translations
Feb 11, 2019
26ff20d
Update JSDoc
Feb 11, 2019
cacdd44
Update Wine.uninstall: return a boolean
ImperatorS79 Feb 12, 2019
03fdbcf
Update translations
Feb 12, 2019
6155f0a
Update JSDoc
Feb 12, 2019
5af4bf4
Update Wine LATEST_DEVELOPMENT_VERSION and LATEST_STAGING_VERSION to …
plata Feb 18, 2019
4da43ee
Update JSDoc
Feb 18, 2019
a6bbe8d
Update Overwatch : multiple fixes
Feb 21, 2019
8a03141
Include by ID (#865)
plata Feb 23, 2019
eb21277
Update JSDoc
Feb 23, 2019
7a5412a
Update vulkanSDK (#825)
ImperatorS79 Feb 26, 2019
73a80af
Update JSDoc
Feb 26, 2019
d278131
Update DXVK verb (new version) (#872)
ImperatorS79 Feb 27, 2019
eecb176
Update translations
Feb 27, 2019
b0d4a82
Update FAudio verb (new version) (#871)
ImperatorS79 Feb 27, 2019
34d5820
Update translations
Feb 27, 2019
b4fd291
Update JSDoc
Feb 27, 2019
dbc073b
Update dotnet (add versions +fix) (#839)
ImperatorS79 Mar 2, 2019
096776a
Update translations
Mar 2, 2019
8dd1830
Update JSDoc
Mar 2, 2019
9cb46f4
Update Elite: Dangerous, fix for #858 (#859)
Zemogiter Mar 2, 2019
fd528b9
Update DC Universe Online, removed Linux from testing operating syste…
Zemogiter Mar 2, 2019
6c9bb85
Add documentation about include mechanism (#856)
ImperatorS79 Mar 2, 2019
1ee07fe
Update DXVK: auto install dlls (#874)
ImperatorS79 Mar 2, 2019
7aadbc8
Update translations
Mar 2, 2019
c64e819
Update JSDoc
Mar 2, 2019
47cc53d
Update Wine LATEST_DEVELOPMENT_VERSION and LATEST_STAGING_VERSION to …
plata Mar 3, 2019
e8b0d5d
Update JSDoc
Mar 3, 2019
6b92ee6
Games/LeagueOfLegends : Pushed in testing (#876)
Mar 4, 2019
1ee3f73
Update Space Colony, remove obsolete pre-install message (#882)
Zemogiter Mar 5, 2019
b0ff4a7
Update translations
Mar 5, 2019
01f067b
Update Local/Online Installer Script to handle args correctly (#883)
plata Mar 5, 2019
bdbf91c
Update translations
Mar 5, 2019
5e482a4
New Crowdin translations (#745)
PhoenicisBot Mar 6, 2019
72397a7
Secure Wine.regedit().patch() (#887)
plata Mar 6, 2019
d217f1b
Update JSDoc
Mar 6, 2019
cc66adf
Use Java.type to access Java classes (#886)
plata Mar 6, 2019
587fb76
Update translations
Mar 6, 2019
7e1c000
Update JSDoc
Mar 6, 2019
6b1f1d8
Wine.regedit().fetchValue(): ensure correct type for RegistryKey#getC…
plata Mar 7, 2019
93752af
Update JSDoc
Mar 7, 2019
dd44dfc
Fix shortcut creation (#890)
plata Mar 7, 2019
0183976
Update JSDoc
Mar 7, 2019
eb58b42
Add Sprouts Adventure (#892)
Zemogiter Mar 8, 2019
aa91ee4
Update translations
Mar 8, 2019
c43ffc2
Update FAudio: changed version number to 19.03 (#895)
Zemogiter Mar 14, 2019
9dd1f7c
Update JSDoc
Mar 14, 2019
17dda4a
Add Enterprise Architect (#896)
plata Mar 14, 2019
5807762
Update translations
Mar 14, 2019
e402f8c
Update Wine LATEST_DEVELOPMENT_VERSION and LATEST_STAGING_VERSION to …
plata Apr 7, 2019
f07ab81
Update JSDoc
Apr 7, 2019
ec7e2e5
Update Wine LATEST_DEVELOPMENT_VERSION and LATEST_STAGING_VERSION to …
plata Apr 22, 2019
a2369c3
Update JSDoc
Apr 22, 2019
80493e0
Improve message while downloading available Wine versions (#917)
plata Apr 24, 2019
9c79c79
Update translations
Apr 24, 2019
34507fe
Update JSDoc
Apr 24, 2019
4463ae2
Update Wine LATEST_DEVELOPMENT_VERSION and LATEST_STAGING_VERSION to …
plata Apr 27, 2019
a795c05
Update JSDoc
Apr 27, 2019
75fb03a
Update FAudio: using version 19.04 by default
Zemogiter Apr 30, 2019
44586da
Update JSDoc
Apr 30, 2019
713b44d
Add atmlib verb (#923)
Zemogiter May 1, 2019
70211c0
Update translations
May 1, 2019
772f658
Update JSDoc
May 1, 2019
6e95277
Add msxml3 verb (#921)
Zemogiter May 1, 2019
8538324
Add msxml6 verb (#922)
Zemogiter May 1, 2019
dc41c66
Update translations
May 1, 2019
1ace31a
Update JSDoc
May 1, 2019
023fdce
Update Tahoma, changed link to a working one (#926)
Zemogiter May 4, 2019
848bfd9
Update JSDoc
May 4, 2019
dcf8576
Update FAudio, added version 19.05 (#928)
Zemogiter May 6, 2019
ce020d6
Update JSDoc
May 6, 2019
d4b9ff5
Update The Sims, using latest staging version (#929)
Zemogiter May 7, 2019
5e25a2d
Add more dxvk versions when installing verb from GUI. (#933)
ImperatorS79 May 10, 2019
8e5a8ec
Update translations
May 10, 2019
17665e0
Update JSDoc
May 10, 2019
ee66abb
Update Wine LATEST_DEVELOPMENT_VERSION and LATEST_STAGING_VERSION to …
plata May 11, 2019
50f73f3
Update JSDoc
May 11, 2019
debff1f
Update OriginScript, removing checksum (#941)
Zemogiter May 14, 2019
1aed984
Update translations
May 14, 2019
4ac5919
Update JSDoc
May 14, 2019
36a2400
Add PC Building Simulator (#931)
Zemogiter May 14, 2019
af101cd
Update translations
May 14, 2019
9494609
Add UseTakeFocus, Fixes #936, required for #937 (#939)
May 15, 2019
87ec5c8
Update translations
May 15, 2019
1d280d7
Update JSDoc
May 15, 2019
eaf4c60
Add vcrun6sp6 verb (#942)
Zemogiter May 15, 2019
2bdd365
Update translations
May 15, 2019
b1f8a8c
Update JSDoc
May 15, 2019
9a3983c
Add dotnet20sp2 verb (#938)
Zemogiter May 15, 2019
6521976
Update translations
May 15, 2019
463f66c
Update JSDoc
May 15, 2019
fb6e900
Add Use Takefocus plugin (#945)
ImperatorS79 May 16, 2019
85c0e0c
Update translations
May 16, 2019
71bd207
Update JSDoc
May 16, 2019
f67a490
Update Wine LATEST_STABLE_VERSION to 4.0.1 (#946)
plata May 18, 2019
7dcf13c
Update JSDoc
May 18, 2019
54805e5
Add Magic The Gathering Arena (#937)
May 19, 2019
2f9dc2d
Update translations
May 19, 2019
0a44e18
Install runtime (#947)
ImperatorS79 May 19, 2019
b682642
Update translations
May 19, 2019
916f58e
Update JSDoc
May 19, 2019
ca518f4
Revert latest wine version to 4.0 and 4.7 (#949)
ImperatorS79 May 20, 2019
3be2c50
Update JSDoc
May 20, 2019
9399e0e
Update Magic The Gathering Arena: fix the script (#950)
ImperatorS79 May 20, 2019
4a09dfd
Update translations
May 20, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Improve the best practices for the creation of custom scripts (Phoeni…
  • Loading branch information
madoar authored Jan 4, 2019
commit 89ced589f4ebb4fd4bc2daf365aee508e189f958
15 changes: 12 additions & 3 deletions docs/_docs/General/best-practices.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,21 @@ toc: false

This page describes best practices for writing your scripts.

1. Fork the repository
2. Create a new branch for your script
When writing your own script you'll need to test it. To test a script Phoenicis doesn't only require the script, but also some context information. For example a miniature image used in the library after the script has been installed. Some other context information is extracted by Phoenicis via the directory structure, the script is located in.

Therefore to test a script it needs to be embedded inside a repository. For this a local repository, which is based on the official script repository, is recommended. To setup your own local repository proceed the following steps:

1. Fork the official scripts repository
2. Create a new branch for your script on your fork
3. Clone your fork to your local scripts repository (usually `~/.Phoenicis/repository/`)
4. Checkout your branch
5. Follow the [how to](https://github.com/PhoenicisOrg/scripts/blob/master/README.md)
6. Commit your changes and create a pull request
6. Commit your changes and create a pull request to have your script merged in the official script repository

Before testing your local script it is recommended to first refresh your Phoenicis application, to ensure that it uses the most current version of your script. There are two ways to refresh Phoenicis:

1. Restart Phoenicis. After restarting it will automatically reload your repositories and their contained scripts
2. Click on `Settings -> Repositories -> Refresh Repositories`, this will lead to Phoenicis reloading the repositories

## Unfinished scripts
If your script is unfinished/not fully tested but you still want to share it (e.g. because you need help), create a pull request and label it "help wanted". People can then help you with comments or by submitting pull requests for the branch on your fork.