59 Commits

Author SHA1 Message Date
Markus Gans
fdd7ff98ec Adding Windows Terminal detection 2020-08-30 22:47:24 +02:00
Markus Gans
b9042d5a03 Small code and text changes 2020-08-23 00:32:41 +02:00
Markus Gans
d8b35dc1a7 More function declared as const 2020-07-12 17:00:16 +02:00
Markus Gans
361f0e6a14 More function declared as const 2020-07-12 15:25:21 +02:00
Markus Gans
53ba96504f New data wrapper class FData and minor text changes 2020-07-08 21:32:47 +02:00
Markus Gans
219ac28fb7 Add a document that describes how to create user themes 2020-07-06 19:32:01 +02:00
Markus Gans
3d2a0c6dd2 Lazy terminal initialization on show() 2020-06-06 21:10:06 +02:00
Markus Gans
f76a9d2114 Added FApplication::setDarkTheme() and FApplication::setDefaultTheme() 2020-05-30 23:02:53 +02:00
Markus Gans
1f1c6053a7 Adding a dark theme 2020-05-29 00:27:25 +02:00
Markus Gans
df672dfd73 With FColorPalette you can now create your own color palette themes 2020-05-28 01:02:53 +02:00
Markus Gans
5a60794b85 More direct access to the static FTerm functions 2020-05-16 22:24:36 +02:00
Markus Gans
923822ca25 New class FLogger for logging 2020-05-13 23:47:14 +02:00
Markus Gans
a90cd1ad55 const type qualifiers and list initialization 2020-05-02 00:07:35 +02:00
Markus Gans
2b1774e578 More internal use of const char* strings 2020-04-24 00:34:26 +02:00
Markus Gans
fd92d7f4d8 Update comments for the copy assignment operator 2020-04-15 23:44:08 +02:00
Markus Gans
3bb001677f Several small code improvements 2020-04-13 12:40:11 +02:00
Markus Gans
bb52b6fd7e Correction of methods that were unnecessarily declared as virtual 2020-04-04 20:58:47 +02:00
Markus Gans
164487096c Some small code improvements 2020-02-19 21:59:13 +01:00
Markus Gans
dd625e0822 Adding a tty check for stdin 2020-02-09 21:58:17 +01:00
Markus Gans
60009d8f4b clear() and remove() were added to FListView 2020-02-02 22:34:27 +01:00
Markus Gans
fc1b9ebdf3 Small code improvements 2020-01-03 01:33:18 +01:00
Markus Gans
dedc1f3410 New Widget class FSpinBox to provide spin boxes 2019-11-16 15:16:44 +01:00
Markus Gans
b0080b00cf More code cleanups 2019-10-08 04:37:19 +02:00
Markus Gans
a279a0981a Internal redesign of the callback call 2019-10-05 23:20:07 +02:00
Markus Gans
6b9336d6c1 Streaming into an FTextView() object 2019-09-29 22:28:58 +02:00
Markus Gans
8c67f64db4 Support for displaying full-width characters 2019-09-28 03:13:06 +02:00
Markus Gans
bc3afa6235 Remove #pragma pack() directive lines 2019-09-08 02:04:24 +02:00
Markus Gans
81e00a22d3 Outsourcing the initialization data to a separate struct 2019-09-06 08:21:10 +02:00
Markus Gans
d1fedfec9f Cygwin and Linux console do not use cp437 character encoding by default 2019-09-04 23:57:31 +02:00
Markus Gans
77b76b7a2a Reduce the number of interface parameters 2019-08-04 23:38:47 +02:00
Markus Gans
f78aba0395 Add unit test for the FTermFreeBSD class 2019-07-28 23:12:01 +02:00
Markus Gans
2b9c64a445 Reduce include entries in the header files 2019-07-21 23:31:21 +02:00
Markus Gans
ff9673d262 Reduces the use of raw loops 2019-07-14 18:30:35 +02:00
Markus Gans
340d78e433 Expanding the Unit Test for FTermLinux 2019-07-01 01:07:54 +02:00
Markus Gans
22e47adbcb Use the Singleton design pattern to get a single object instance via FTerm 2019-05-27 00:50:11 +02:00
Markus Gans
fa66a7091e Move system calls to the new class FSystem 2019-05-17 15:48:09 +02:00
Markus Gans
eeb32bd66e More accurate interfaces through the strict use of FPoint() and FSize() 2019-01-21 03:42:18 +01:00
Markus Gans
a56ba6274e Use the final specifier 2019-01-04 02:18:54 +01:00
Markus Gans
c365f07298 Better background color for all terminals with a fixed color palette 2019-01-03 20:56:09 +01:00
Markus Gans
838ba23c46 Integration of an output filter to replace missing characters 2019-01-03 07:36:18 +01:00
Markus Gans
4135215df5 Improved PC encoding for Cygwin and Linux 2019-01-02 03:00:07 +01:00
Markus Gans
250c04cefd Small data type changes 2018-12-28 22:57:43 +01:00
Markus Gans
9a694ab267 New event FUserEvent for user-defined events 2018-12-24 18:11:16 +01:00
Markus Gans
81a4e72916 bool on -> bool enable 2018-12-22 23:50:10 +01:00
Markus Gans
fe0c22abe4 Deactivate copy constructor and assignment operator with "= delete" 2018-12-09 22:04:55 +01:00
Markus Gans
7ef9b154b9 Better handling of the scrollbar maximum 2018-12-09 18:24:31 +01:00
Markus Gans
9ba1b77069 Easier handling of fc::SpecialCharacter 2018-12-06 02:28:24 +01:00
Markus Gans
ca90fb64bd Improved Sun Microsystems workstation console quirks 2018-11-24 02:59:56 +01:00
Markus Gans
1f64843fb6 New type FKey for key inputs 2018-11-21 20:07:08 +01:00
Markus Gans
cd8e4f78ae Use new type FColor for color values 2018-11-07 22:06:58 +01:00