aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2019-06-25Merge pull request #92 from gearboxworks/osx-mojave-fixHEADmasterjoesis
Attempt to fix https://github.com/getlantern/systray/issues/75
2019-06-25Attempt to fix https://github.com/getlantern/systray/issues/75Mike Schinkel
2019-06-17Merge pull request #91 from raunaqrox/patch-1joesis
Fix application path for MacOS in README
2019-06-18Fix application path for MacOS in READMESahebjot singh
App does not work with MacOS and Resources folder outside Contents.
2019-01-30more precise comment of LR_DEFAULTSIZEJoesis
2019-01-31Merge pull request #78 from juja256/masterjoesis
Fix bad-looking system tray icon in Windows
2019-01-30Merge pull request #81 from michaelsanford/masterjoesis
Document cross-platform console window details
2019-01-29Document cross-platform console window detailsMichael Sanford
Fixes #55. Explain how to hide the console window when running on Windows / macOS.
2019-01-10fixed bad-looking icon issue on windowsYevhen Hrubiian
2018-12-05Merge pull request #76 from meskio/separator_windowsthistle
Add the separator to the visible items
2018-11-29Add the separator to the visible itemsRuben Pollan
2018-11-24Merge pull request #74 from kalikaneko/bug/keep-track-of-hidden-items-winjoesis
keep track of hidden items
2018-11-14keep a slice with the visible items to fix positioning bugkali
in windows, Hide() destroys a menuItem. this has problems when later we try to Show() it and end up using the original menuID, for instance if we did hide several elements in a row: if we insert the element in the original position, it will end up inserted past some other elements that were intended to be placed after the items that were hidden. by keeping a slice where we insert and delete the id of the elements that are shown, we can sort this slice and take the index of a given element as the correct index in which we want to insert the menuItem when calling Show() again. - Resolves: #72
2018-11-02Merge pull request #73 from swznd/patch-1joesis
Support macOS older than 10.13
2018-11-02Support macOS older than 10.13Muhammad Fikri
`NSControlStateValueOff` and `NSControlStateValueOn` available since 10.13
2018-10-19Merge pull request #69 from getlantern/pull-68joesis
define ERROR_SUCCESS as syscall.Errno
2018-10-19define ERROR_SUCCESS as syscall.ErrnoJoesis
2018-10-19Merge pull request #68 from kalikaneko/bug/fix-broken-menuitem-showjoesis
Bug/fix broken menuitem show
2018-10-19get rid of confusing errorKali Kaneko
For some reason, at least in Windows 10, the return value is 0, but the error message states that the operation completed successfully.
2018-10-18make addOrUpdateMenuItem insert item if it was deletedKali Kaneko
Currently, a menu item that was previously hidden (ie, deleted) will not return -1, and so when we're in the Show() code execution path we will never insert it in the previous position: attempts at Show() are failing because it tries to update a non-existing item. - Resolves: #67
2018-10-17Merge pull request #63 from meskio/unlink_temp_filesjoesis
linux: delete temp files as soon as they are not needed
2018-10-17Merge pull request #66 from jefvel/fix-mac-deprecationsjoesis
Fix mac deprecations
2018-10-17Merge pull request #65 from jefvel/menu-item-iconsjoesis
Made it possible to add icons to menu items on Mac
2018-10-16Made statusItem imagePosition update based on if title and/or icon exists on macAksel Kornesjö
2018-10-16Fixed Mac deprecations. Icon is placed correctly.jefvel
2018-10-16Added info about SetIcon on menu items to readme and examplejefvel
2018-10-15linux: use TMPDIR to store icons if definedRuben Pollan
TMPDIR is the canonical environment variable in Unix and POSIX that should be used to specify a temporary directory: http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap08.html#tag_08_03 Let's use it if is defined to store temporary icon files and default to '/tmp' if is not defined.
2018-10-15linux: delete temp files as soon as they are not neededRuben Pollan
Stop generating one file in /tmp for each icon change. Let's move the clean up to the set icon instead of waiting for the quit clean up.
2018-10-15Made it possible to add icons to menu items on Macjefvel
2018-08-23Merge pull request #56 from getlantern/amkulikovPercy Wegmann
Merge changes from amkulikov to remove DLL for windows
2018-08-23Merge pull request #44 from amkulikov/dev_windows_syscall_prPercy Wegmann
Syscalls instead of custom DLLs
2018-07-09Merge pull request #51 from stoggi/revert-46-macos-template-iconjoesis
Revert "Use templated icons for the menu bar in macOS"
2018-07-09Revert "Use templated icons for the menu bar in macOS"Jeremy Stott
2018-06-06Merge pull request #46 from stoggi/macos-template-iconMyles Horton
Use templated icons for the menu bar in macOS
2018-04-10Use templated icons for the menu bar in macOSJeremy Stott
Fixes getlantern/systray#45
2018-04-08windows: improved testsAlexander Kulikov
2018-04-08windows: made windows constants private, fixed little bugs, added automatic ↵Alexander Kulikov
icon redrawing on explorer.exe restarts
2018-04-04windows: All c++ and DLLs removed, instead of it system calls are used. Also ↵Alexander Kulikov
fixed duplicating of icon files in temp folder.
2018-03-20Merge pull request #39 from meskio/hide_widgets_linuxjoesis
Fixed hide show in linux (#37)
2018-03-20Merge pull request #41 from meskio/exit_main_linuxjoesis
On quit exit main loop on linux
2018-03-19Fixed hide show in linuxRuben Pollan
Closes #37
2018-03-19On quit exit main loop on linuxRuben Pollan
Close #40
2018-01-17Merge pull request #36 from novln/patch-1joesis
fix: linux compilation warning
2018-01-09fix: linux compilation warningLE ROUX Thomas
Tested on Archlinux Close #24
2017-09-13Fixed windows 32 bitOx Cart
2017-09-13Setting icon size explicitly on OS XOx Cart
2017-09-13Merge pull request #32 from getlantern/issue881joesis
Added separator functionality
2017-09-12Added separator functionality for linuxOx Cart
2017-09-12Added separator functionality for windowsOx Cart
2017-09-12Merge branch 'master' into issue881Ox Cart