Commit graph

121 commits

Author SHA1 Message Date
Russell Keith-Magee
f8bb7bf5b5
Restructure docs landing page and some ordering. 2024-03-23 09:47:48 +08:00
Russell Keith-Magee
a873fc6926
Ensure appcompat library is specified, and normalize bundle IDs. 2024-01-30 11:46:30 +08:00
Russell Keith-Magee
347abf9bfe
Merge branch 'main' into audit-table 2023-07-17 08:48:02 +02:00
Russell Keith-Magee
6ea855d7df
More consolidation of installation/prerequisite instructions. 2023-07-10 10:12:05 +08:00
Russell Keith-Magee
de3b1de763
Remove the 'doesn't work' warnings from the tutorial (since post-audit, it all should), and add a redirection to the BeeWare tutorial. 2023-07-09 11:09:07 +08:00
Russell Keith-Magee
0819e7dde0
Updated references to minimum Python versions, and ensured READMEs and tutorials are consistent about pre-reqs. 2023-07-09 10:58:20 +08:00
Russell Martin
ce73f654a3
Replace superseded webkitgtk4 with webkit2gtk3 2023-07-04 09:59:17 -04:00
Russell Martin
2e29db0986
Refine Linux dependencies for developing and using Toga 2023-07-02 15:43:51 -04:00
Russell Keith-Magee
8e9e521f2a
Update examples to reflect changes to table. 2023-06-26 15:15:41 +08:00
Russell Keith-Magee
7db07cdb88
Update doc class references. 2023-06-21 08:35:07 +08:00
Russell Martin
0a17fe6aef
misc docs cleanup 2023-04-24 19:49:19 -04:00
Russell Martin
5c3283db06
Add support for sphinx-copybutton 2023-04-24 19:28:28 -04:00
Russell Keith-Magee
8eafd1cf6a
Removed code terms from wordlist. 2023-04-10 11:13:30 +08:00
Russell Martin
37b58ec6f3
Implement documentation linting
- Introduce new tox environments `docs-lint` and `docs-all`
  - `docs-lint` will check for dead links and run spellchecking
  - `docs-all` will force a rebuild for all documentation
- Update documentation and docstrings to pass linting; this includes
  some innocuous code changes for modernization
- Run `tox -e docs-lint` on RTD before the docs are built
2023-04-09 20:53:24 -04:00
Russell Keith-Magee
403f9f1fb1
Small tweaks to installation guides. 2023-04-02 08:03:11 +08:00
MuhammadMouradG
3b34b4a6eb Remove unnecessary packages for FreeBSD installation 2023-04-01 22:11:35 +02:00
MuhammadMouradG
fe79deee3c Fix docs typos 2023-04-01 13:38:13 +02:00
MuhammadMouradG
f41ad67780 Implement the required changes for docs and implementation 2023-04-01 04:38:34 +02:00
MuhammadMouradG
0a244b30a6 Add freebsd documentations to docs 2023-03-31 01:39:22 +02:00
Malcolm Smith
35d4740915 Remove libfuse2, make README reference package list in tutorial 2023-03-14 12:57:48 +00:00
Malcolm Smith
cb4df61f6a Update Debian/Ubuntu package list 2023-03-14 08:42:00 +00:00
Russell Keith-Magee
cddb9e4ab1
Add release notes for v0.3.0. 2023-01-30 10:45:09 +08:00
Russell Keith-Magee
61fe0443a6
Updated references to macOS, and removed references to Django. 2022-12-02 13:08:43 +08:00
Malcolm Smith
d4780b217a Add pre-commit hooks: check-toml, check-yaml, check-case-conflict, check-docstring-first, end-of-file-fixer, trailing-whitespace 2022-10-20 21:59:36 +01:00
Russell Keith-Magee
8f4f0581d8
Recommend the use of python -m pip. 2022-03-23 08:50:51 +08:00
Russell Keith-Magee
d5a002c8f7
Update documentation references to Python versions. 2022-01-08 09:36:54 +08:00
Russell Keith-Magee
aae25eef97
Move to a pre-release version of Python.net. 2021-11-14 11:13:14 +08:00
Russell Keith-Magee
0dac3c9f39
Additional normalization of install requirements. 2021-09-11 13:44:31 +08:00
Raphael Knaus
db6a18ed79 Update dependencies of new Ubuntu/Debian versions
The tests were performed with minimal docker containers for Ubuntu 18.04
and 20.04. The resources and instructions are available at
https://github.com/rknuus/toga-dependency-verification.

All 4 tutorial examples were tested by starting them and verifying that
the application window reacts to mouse/keyboard input. The most
sensitive example is the browser of tutorial 3 because (unlike the other
examples) it depends on WebKit2.
2021-02-06 20:43:50 +01:00
Raphael Knaus
9311a8ec07 Revert system dependencies of old Ubuntu/Debian version
because I haven't tested them
2021-02-06 20:43:50 +01:00
Raphael Knaus
324e63a400 Align tutorial installation instructions with readme
The readme distinguishes between Ubuntu versions. Further the list of
debian packages in the readme differs from the one in the tutorial.
Because the readme is more recent (see 82c94a72) it's presumably more up
to date.

Hopefully this change doesn't drop a debian package which is used only
by the tutorial but not by the readme.
2021-02-06 20:41:36 +01:00
Muhammad Mourad
e0c9c4c192 Replaceing screenshot of tutorial-2 2020-09-18 01:05:47 +02:00
Russell Keith-Magee
dadcc07e88
Add Windows icon for tutorial2. 2020-08-05 07:45:11 +08:00
Brett Cannon
94cf6cf425
Drop the warning about Python 3.8 not working on Windows
Closes #997
2020-07-27 15:49:31 -07:00
RishabhAgarwal-2001
96c53962f2 Doc Update Py3.8 Limitation Windows 2020-06-07 11:39:43 +05:30
RishabhAgarwal-2001
5b21d9b9be Doc Update Py3.8 Limitation for Windows 2020-06-06 14:27:00 +05:30
RishabhAgarwal-2001
40264c02ea Updated Docs For Py3.8 Windows 2020-06-06 14:22:05 +05:30
Nathanaël
2c3c2cab0c
Add prerequisites instructions (#698)
* Add prerequisites instructions

* typos

* typo
2020-05-01 08:54:37 -07:00
Eliot Blennerhassett
9c4cdcc5cf Debian 10 uses webkit-4.0
Signed-off-by: Eliot Blennerhassett <eliot@blennerhassett.gen.nz>
2019-08-25 21:53:27 +12:00
Russell Keith-Magee
90161b56ad
Update Linux dependency notes. 2019-08-18 09:47:38 +08:00
Russell Keith-Magee
90492f6f84
Improved the tutorial 0 installation docs. 2019-08-16 14:02:13 +08:00
Brett Cannon
ae2c46c361
Remove extraneous parenthesis 2019-07-22 17:20:56 -07:00
jess010
6e9ca0792c Updated legacy pybee references and setup docs for toga-demo (#687)
* updated legacy pybee refs

* addressed whitespace and line numbers

* addressed pycodestyle fails

* removed star from imports

* removed unused os import

* whitespace add and this 'this backend' ref updated to 'toga'
2019-05-09 14:14:20 -04:00
Ronald Hayden
9fbedef915 Tutorial 0 edits (#693)
* Sphinx was failing to build the docs because of invalid tab code.

* Some edits for tutorial 0.
2019-05-08 16:03:52 -04:00
Ronald Hayden
c48f11b0aa Sphinx was failing to build the docs because of invalid tab code. 2019-05-08 10:55:25 -04:00
Olga Bulat
a95445dbde
Temporary update for python3.7
At the moment you cannot install toga with python3.7 from pypi, so I included a workaround that worked for me.
2019-02-23 10:37:44 +03:00
Abhishek Menon
4ec253375b
docs(tutorial-0): removed naked URL to flex doc 2019-01-21 13:18:59 +05:30
Abhishek Menon
70314139e4
updated tutorial-0 to fix the code block added 2019-01-20 21:59:57 +05:30
Abhishek Menon
2c9c1ed1f9 docs(tutorial0): fixes #570 2019-01-20 21:08:48 +05:30
jlgimeno
7d4c49cdea Changed activate to activate.bat to activate venv in Windows 2018-10-19 14:28:44 -07:00