Commit Graph

58 Commits (master)

Author SHA1 Message Date
Anthony Bilinski b24faabf42
refactor(GUI): Move remaining messsage box functionality to new class
* Pass MessageBoxManager instantiation around instead of relying on a singleton
* Mock MessageBoxManager for unit tests when needed, since they don't have a
  QApplication which is required for creating QWidgets
* Remove GUI class, which didn't have a clear purpose
2022-03-24 02:14:20 -07:00
Anthony Bilinski 08fdd3a2c7
feat(core): Store default bootstrap list separate from user list
Allows qTox to tell the difference between a default list that should be
upgraded when defaults are changed, ora user list that should never be changed.
2022-03-06 06:00:13 -08:00
Mick Sayson a11a65af2a
feat(extensions): Update documentation 2021-01-30 18:15:49 -08:00
Anthony Bilinski 0b256c5b83
chore(docs): add instructions for avoiding bootstrap node censorship
Fix #5948
2020-05-20 03:29:02 -07:00
Anthony Bilinski 365a452fb8
feat(core): use user editable bootstrap node list
Fix #5767
2020-05-10 21:40:04 -07:00
Anthony Bilinski 8abd4e47e9
refactor(style): use #pragma once rather than include guards 2020-05-03 15:51:52 -07:00
sudden6 48d23234b7
chore(style): add CppCoreGuidlines as reference
Also fix #3851 while at it.
2019-10-14 12:24:01 +02:00
jenli669 79128b445d
docs(usermanual): Add information about commandline options 2019-09-02 17:28:02 +02:00
Anthony Bilinski 25ed12c96a
chore(docs): update coding_standards to avoid singletons
Fix #5339
2018-09-16 19:40:22 -07:00
sudden6 3d2d0e6a63
chore: add document about qTox TCS support state 2018-07-14 23:46:36 +02:00
Diadlo c588fbd74c
docs: Add key shortcut for push to talk 2017-11-10 14:08:03 +03:00
drswinghead 27ecace752 feat(settings): add group chat local member black list 2017-09-16 10:22:08 +08:00
Vincas Dargis eb9b897797 docs(coding): fix string usage guidelines
Update docs to recommend using `%` operator with `QLatin1String` even for joining two strings (not only *more than two* strings).

Mentioned optimisation of "lightweight" QLatin1String copying-and-converting-to-utf16 when appending only works with QStringBuilder (operator %). Otherwise, QLatin1String will be converted to QString, and only then copied (appended), which is slower.
2017-08-16 22:22:02 +03:00
sudden6 90910cbfe1
docs(codingstyle): update min qt version 2017-06-28 18:53:43 +02:00
Vincas Dargis bf8ecb4419 docs(coding): add guides about string usage
Add guides about using QStringLiteral, QLatin1String, QLatin1Char and QStringBuilder for more efficient strings.

Qt uses uses these techniques internally and can be considered as good coding practice when working with Qt libraries.
2017-06-20 20:30:17 +03:00
sudden6 6a16a2bdbc
feat(groups): add option to automatically accept groupchat invites
Allows to accept group chat invites from select contacts automatically.

fix #1197
2017-03-25 21:50:00 +01:00
ezavod a3e646182a fix: emoji packs path in user manual 2017-03-16 21:06:29 +01:00
Zetok Zalbavar e65e45aafe
chore: add script for code formatting 2017-03-02 13:39:46 +00:00
Zetok Zalbavar 4367dc601d
style(clang-format): don't indent `case` statements 2017-02-26 09:51:50 +00:00
Zetok Zalbavar c1eac09931
style: change brace style to K&R in .clang-format 2017-02-26 09:51:50 +00:00
Zetok Zalbavar 297f0935f0
docs(coding): CMake is now primarily used and qmake is deprecated 2017-02-26 09:51:50 +00:00
Zetok Zalbavar 21195d363a
docs: slightly improve link formatting and remove trailing whitespaces 2017-02-26 09:51:50 +00:00
initramfs e4d40f11ed
docs(clangformat): add documentation on coding style with respect to clang-format 2017-02-26 09:51:49 +00:00
Yuri 3a20a4ba43 feat(shortcut): Implemented F11 shortcut for toggling fullscreen.
Allow to make qTox fullscreen, similar to how browsers switch to fullscreen.
2017-02-06 11:08:41 -08:00
Zetok Zalbavar 392dfce9ff
docs(manual): add section about profile corner in the main window 2016-11-29 08:56:15 +00:00
Zetok Zalbavar 8f01505740
docs(manual): note that disabling history disables faux offline msgs
Should help with confusion, e.g. #3905.
2016-11-22 11:02:11 +00:00
Zetok Zalbavar 2fd07f6a7c
docs(user manual): add info about ToxMe registration 2016-11-07 21:41:06 +00:00
sudden6 6628bf250a
docs(smileys): mention emoji pack support and how to install them 2016-10-01 23:22:57 +02:00
sudden6 610e21169a
Merge pull request #3442
Jeanbon (1):
      feat(autoAnswer): add auto answer feature
2016-09-26 19:13:16 +02:00
Jeanbon 7fe8a86c03
feat(autoAnswer): add auto answer feature 2016-09-25 19:31:03 +02:00
Zetok Zalbavar 69a5b1f916
docs(user manual): add a section for contacts' r-click menu & update
Update consists mostly of just moving things around and adding missing
section titles.

Added remark about `Play sound while Busy` in General tab.
Changed highlight style of ~settings from italics to bold.
Removed obsolete remark about filter audio in A/V tab.

Settings rethink PR: #3457
2016-09-15 15:45:21 +01:00
Zetok Zalbavar 7a98ea337b
docs(manual): add section about contact details with explanation for PK
Lots of people are confused by not being able to add contact with just
their PK.
2016-09-07 02:59:10 +01:00
Andrew Morgan 32e48a979c
feat(textstyle): Change markdown syntax to be more intuitive
BREAKING CHANGE: Current markdown syntax is unintuitive, and thus we have agreed on switching to @SkyzohKey's implementation. Replaces all instances of Markdown with Text Styling. Closes #3404.
2016-07-07 20:07:22 -07:00
sudden6 108cb32ce7
docs(usermanual): add documentation about new features
fixes #3187, #3136, #3051
2016-06-11 18:38:47 +02:00
Alexander Zhdanov 8a932595ff docs(user_manual_en.md): fix documentation about quotes 2016-06-09 00:52:42 +03:00
Alexander Zhdanov 9ce3f55c3b docs(user_manual_en.md): add some documentation about quotes 2016-06-08 19:04:56 +03:00
Zetok Zalbavar 4e0fc4632b
docs(user manual): add info to profile section about avatar
E.g. #3246

Also correct info about how public `Public Information` actually is.
2016-05-07 22:08:36 +01:00
kehugter f82a74a4bc style(Markdown): wrap all .md files at 80 characters
Short lines make it easier to evaluate diffs.
Fix only critical typos, like missing full stops in the middle of a
sentence. Everything else left untouched.
2016-04-09 23:57:31 +02:00
Zetok Zalbavar 8ce9ea2eb4
docs: correct info about events that update `By Activity` sorting 2016-03-22 13:01:12 +00:00
Zetok Zalbavar 558d9e1a27
docs: add in user manual behaviour of sorting `By Activity` 2016-03-21 20:13:50 +00:00
Andrew Morgan e04bd912b9 Fixed link to Markdown syntax in user manual 2016-02-01 14:46:54 -08:00
Andrew Morgan ee4ccf1f68 Added message styling section to user manual 2016-02-01 11:22:29 -08:00
kehugter df792b0748 Check spelling, standardise punctuation and terms, small markdown fixes 2016-01-19 03:17:08 +01:00
LittleVulpix d10761b6f2 Some minor grammar
seperate->separate
on the same time->at the same time
2016-01-18 17:26:10 +01:00
LittleVulpix e70303908d User manual wording+changes
Misleading information

The profile is actually in the top left corner, not the top right.

Updated and reworded the profile section

The section was given a unified look and some options were reworded to either be more clear or to fix grammatical errors.

Minor rewording of the general settings section

No capital S in status

Updated and reworded the chat section

Updated and reworded the theme section

simleys->smileys
Also they are not being replaced with unicode emoticons but instead with actual images, rectified.

Updated and reworded the connection settings section

Minor rewording of the NoSpam section

Minor rewording of the audio+video section

Minor rewording of the advanced section

Updated and reworded the groupchats section

Updated and reworded the multi window mode section

normaly->normally

if profile->if the profile
2016-01-18 16:46:15 +01:00
Dhruv Khattar dc93d7f3ca Issue 2813 solved 2016-01-17 23:00:21 +05:30
TheNain38 225e442961 Fix typo in user manual 2016-01-15 23:37:22 +01:00
sudden6 878b3d65bd fix formatting in manual 2016-01-15 23:19:03 +01:00
sudden6 376d685b25 slight clarifications in manual 2016-01-15 22:53:55 +01:00
sudden6 50081a51d2 remove last todos 2016-01-15 22:04:39 +01:00