118 Commits

Author SHA1 Message Date
Fabian-Lars
499e492c21 chore: add sponsors section to readme (#851) 2023-11-23 16:16:02 +02:00
Lucas Fernandes Nogueira
5c0bfb66a2 fix(ci): adjust covector configuration for crate asset path (#783) 2023-08-13 18:58:18 -03:00
Amr Bashir
d0b20c94ea refactor!: remove menus, system tray and global shortcut features (#778)
* disable gtk menu creation

* remove all menu logic for `Window` type

* remove accelerator handling from tao on Windows

* use std c_void instead of libc

* fix linux build

* fix `pub` on macos

* fix linux build

* fix build on linux again

* Fix menubar focus using `Alt` on Windows

* remove tray and menu modules

* remove global-shortcut

* refactor: rmeove colorsync link

* remove unsued trait

* feat: implement any_thread for EventLoopBuilder on unix

* add gtk box by default

* publish new versions

* fix android build

* fix ios build

* change file

* change hit_test argument type

* fix windows and linux build

* fix ci

* fix ios

---------

Co-authored-by: Lucas Nogueira <lucas@tauri.app>
Co-authored-by: lucasfernog <lucasfernog@users.noreply.github.com>
2023-08-11 04:37:50 +03:00
Amr Bashir
a1e96d1b12 feat: remove linking to ColorSync (#713) 2023-03-15 08:13:55 +08:00
Cameron Radmore
aa96fc2db3 Fix typo in README (#630) 2022-11-22 19:08:56 +02:00
Lorenzo Lewis
ed233786f4 chore: update readme (#510)
* Update to new logo

* Update badges
2022-08-02 22:17:25 +02:00
Ngo Iok Ui (Wu Yu Wei)
f1bd25e643 Remove trivial tray features (#411)
* Remove trivial tray features

* Remove tray from default feature
2022-05-30 23:52:55 +08:00
Liam Segura
44a1037f7b Fixed grammar in README (#388) 2022-05-17 10:24:00 +08:00
Lucas Fernandes Nogueira
40ec796de4 refactor(tray): split gtk and ayatana appindicator features (#362)
* refactor(tray): split gtk and ayatana appindicator features

* fix ci

* install dev package

* fix: use v3

* chore: short feature flag name
2022-04-05 21:25:41 +08:00
Ngo Iok Ui (Wu Yu Wei)
8ccdaaa8d3 Update README.md 2022-02-24 21:24:59 +08:00
Plotnikov Maxim
fb2fdf8327 fix: typo (#324) 2022-02-22 16:57:48 +02:00
Alve Larsson
f0a84c7771 New TAO logo. (#191) 2021-08-16 13:08:02 -04:00
Ngo Iok Ui (Wu Yu Wei)
a590b95787 Bump patch version (#174) 2021-08-06 20:18:24 +08:00
Ngo Iok Ui (Wu Yu Wei)
1c0f5274cb chore: bump gtk to v0.14 (#173)
* Update to gtk v0.14

* fix: #167 - Change dependency from libappindicator to libayatana-appindicator (#168)

* feat(tray): Changed to libayatana-appindicator-rs.

* Update CI script

Co-authored-by: Ngo Iok Ui <wusyong9104@gmail.com>

* Update libappindicator crate

* Update ci script

* Add change file

Co-authored-by: Lewin Probst, M.Sc <30552361+emirror-de@users.noreply.github.com>
2021-08-06 17:30:20 +08:00
Ngo Iok Ui (Wu Yu Wei)
969052abab fix(linux): remove clipboard menuitems on Linux (#150)
* Remove clipboard menuitem on Linux

* Remove doc about sourceview3

* Fix github workflow
2021-07-21 17:23:51 +08:00
Ngo Iok Ui
74d1500ecb Update package requirement 2021-05-15 21:35:27 +08:00
David Lemarier
7b6a00b55a Update readme 2021-05-10 09:58:15 -04:00
David Lemarier
6d9515fda1 feat: split feature flags (tray/menu)
Tray is on  by default.
If tray or menu is enabled, the linux `MenuItem` impl are  added.
2021-05-10 09:01:58 -04:00
Daniel Thompson-Yvetot
762684b993 chore(readme): add badges
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
2021-05-08 17:50:08 +02:00
Daniel Thompson-Yvetot
57cdf3d181 chore(readme): thanks
Signed-off-by: Daniel Thompson-Yvetot <denjell@mailscript.com>
2021-05-08 17:49:13 +02:00
Ngo Iok Ui
324eca05d3 Update README.md 2021-05-08 22:33:54 +08:00
david
c280f2b8a1 Prepare repo for first release (#36)
* Add license header

* Minor repo update

* Update license to Apache only

* Use `winit contributors` to represent the whole winit team

* [ci skip] Fix doc
2021-05-08 09:02:41 -04:00
Ngo Iok Ui
d8d94cc2a5 Add menu feature flag 2021-05-08 19:36:12 +08:00
Ngo Iok Ui
0d4fefce49 [skip ci] Update docs 2021-05-07 10:35:37 +08:00
Ngo Iok Ui
33f6af0dbf Update Cargo.toml 2021-05-03 10:41:12 +08:00
Imberflur
b9307a9967 Change linking of CGDisplayCreateUUIDFromDisplayID on macos (#1626)
* Link CGDisplayCreateUUIDFromDisplayID through ColorSync instead of CoreGraphics

* Conditionally link through ColorSync only if WINIT_LINK_COLORSYNC is set
to true

* Document new macos env var in README
2021-02-05 08:58:55 +01:00
Kirill Chibisov
6db308f1e9 Release 0.24.0 2020-12-10 19:12:46 +03:00
Kirill Chibisov
d18afb4a50 Release 0.23.0 2020-10-02 18:05:07 +03:00
alvinhochun
be2e17d605 Update readme info regarding WebAssembly and web target (#1726) 2020-09-24 10:52:11 -07:00
msiglreith
386ead15a3 Android: bump ndk versions (#1708)
* Bump ndk versions

* Update README for new ndk proc attribute

* android: add CHANGELOG entry to ndk vesion bump
2020-09-18 11:14:56 -07:00
Olivier Goffart
c1ea0dde92 On Unix, add option to pick backends
Add features 'x11'  and 'wayland' to pick backends on Linux/BSD, with
both enabled by default.

Fixes #774.
2020-06-15 10:15:27 +03:00
Osspial
49bcec1d27 Release 0.22.2 (#1570) 2020-05-16 12:27:16 -04:00
Jasper De Sutter
b8828105cf add android NDK event loop (#1556)
* add android NDK event loop

* add Android build documentation & cargo-apk to CI

Co-authored-by: David Craven <david@craven.ch>
2020-05-06 15:27:49 +02:00
Ryan G
d5609729cc Bump version to 0.22.1 (#1537)
There are a few relatively important bugfixes with no API impact in the
master branch. We might as well release this as a non-breaking change.
2020-04-17 13:36:42 -04:00
Osspial
7e04273719 Replace Travis and Appveyor CI badges with GitHub Actions CI badge 2020-03-09 18:23:03 -04:00
Christian Duerr
7a9c17a520 Bump version to 0.22.0 (#1500)
There are two PRs I'm aware of that should be relatively trivial to get
merged, which would fix some issues. Other than those, I don't think it
makes sense to wait on anything.

 - Fix Windows crash: https://github.com/rust-windowing/winit/pull/1459
 - Fix macOS mouse reports: https://github.com/rust-windowing/winit/pull/1490

While #1459 seems pretty essential to actually make winit run, #1490 is
much less important and can probably be ignored if there aren't any
resources to merge it.
2020-03-09 16:58:54 -04:00
Freya Gentz
28f0eb598d Release 0.21.0 (#1440)
* Update CHANGELOG.md

* Update README.md

* Update Cargo.toml

* Update Cargo.toml

* Update README.md

* Update CHANGELOG.md
2020-02-04 19:07:31 -07:00
Murarth
d15eb04f9e Make docs set control_flow in a more realistic way (#1376) 2020-01-07 22:55:18 -05:00
Osspial
627a127f1b we did it bois (#1352) 2020-01-05 17:11:25 -05:00
Osspial
c0b46a03b5 Relase alpha 6 (#1338)
* Relase alpha 6

* Update CHANGELOG.md

Co-authored-by: Freya Gentz <zegentzy@protonmail.com>
2020-01-03 18:17:05 -05:00
Osspial
a8d6db0fc1 Update alpha version in readme.md 2019-12-22 11:19:17 -05:00
Osspial
429bbfade0 Release Alpha 4 (#1187)
* Release Alpha 4. TODO CHANGELOG RELEASE DATE

* Add changelog date
2019-10-18 13:25:12 -04:00
Osspial
57a53bda74 Officially remove the Emscripten backend (#1159) 2019-09-13 19:09:45 -04:00
Osspial
31110be396 Release alpha 3 (#1106) 2019-08-14 11:09:47 -04:00
Osspial
ce5cf97e17 Release Alpha 2 (#996) 2019-07-09 18:25:32 -04:00
Felix Rabe
2442305bb7 Forward porting (#966)
* README: Use shields.io instead of Herokuapp (#859)

* README: Link to FEATURES.md and missing features wiki page (#860)

Closes #854

* Update URLs (#863)

* CHANGELOG.md: Add line from #861 (legacy) that is missing from equivalent #964 (EL 2)
2019-06-23 02:39:26 -04:00
Osspial
8d6e8bb8d1 Release 0.20.0 Alpha 1 (#913) 2019-06-21 11:33:44 -04:00
Osspial
e2c84725de Format everything and add rustfmt to travis (#951)
* Format everything and add rustfmt to travis

* Remove extern crate winit from examples and add force_multiline_blocks

* Format the code properly

* Fix inconsistent period in PULL_REQUEST_TEMPLATE.md

* Only run rustfmt on nightly

* Travis fixings
2019-06-21 11:33:15 -04:00
Osspial
72509b5b42 Update example in README.md and add move prefix to window.rs example closure (#921)
* Update example in README.md and add move prefix to window.rs example

* Make Window and README example trivially capture window

* Update README.md
2019-06-18 11:15:55 -04:00
Osspial
fa99b9ff5a Fix CI links in README.md (#852) 2019-04-27 18:29:02 +02:00