672 Commits

Author SHA1 Message Date
Jaifroid
f475c0f522 Squashed several UI bugs
Former-commit-id: 0d80eb09c1974187ab76ebede0a11b7a6f276ef5 [formerly 0208a25b83ff92a753789dfd15219fcea5e1a7a6]
Former-commit-id: 8c595ea17450ab5735d5adab553725933312b253
2017-09-11 17:24:17 +01:00
Jaifroid
7857b37b26 Major UI overhaul
This is a major UI overhaul to work on all screens from approx. 320 width up to fullscreen. There are still several bugs that need squashing, but it's usable.


Former-commit-id: 1c82533cd326e172571b9d0b5d35bb86069bc490 [formerly 27a56e52bf8331b517853c1f957f8a29ffe8d265]
Former-commit-id: e6af2fcf5b02740f96698b63e3b98679e4dab56e
2017-09-10 23:00:18 +01:00
Jaifroid
362b2e2f4a Added slider to change UI size
Former-commit-id: ea1ae44d2e2e0aaa720e06dc3c0400c4d5fa005e [formerly 5e0e80f8270e028a446e7b5984ce79c5d6ecb09e]
Former-commit-id: 9115b492d53c205546ec4d35e500f8d8bb75f7be
2017-09-04 17:28:18 +01:00
Jaifroid
a93e211bf8 UI tweaks
Former-commit-id: d4cd86341aba353f318856e8ccca813132bc80ba [formerly 5cc5804844c786bbce1af7f7f38959c502035632]
Former-commit-id: 2e8e840c60a4708a5bb9f59a73bfcf9839c274c8
2017-09-04 09:23:08 +01:00
Jaifroid
f09d5ae30e Internet block and dark theme tweaks
Former-commit-id: 472b68b0ebbbc7e829cfd586536ad8c12254a8ba [formerly 41c5ea6e632990b3e5fc8e14b7e5ee62dd8991eb]
Former-commit-id: ce1b5b913461c35dd8cc2b66e5cdccc7d6a98993
2017-09-02 20:04:09 +01:00
Jaifroid
37a24bf4bf Added instructions for ZIP split archives
Former-commit-id: 63ef1203d5db589f8ff8a5f8b7ae76e795aed356 [formerly 565e6585efac5e3a95e4976a08e849ac6e5502b2]
Former-commit-id: 8d356c9d1c9a58a59192c346039b534000bf2ddd
2017-09-02 14:38:53 +01:00
Jaifroid
029d072b55 Added server timeout
Former-commit-id: 48bbf60703945221b44ca2571c73357fc0b86caf [formerly 062955efe5148c4c74cf795181b78d6fb65ffb0d]
Former-commit-id: 111d1e5cd5f9d80698f9b967c7ab6011695cbe4a
2017-09-02 09:33:47 +01:00
Jaifroid
1331172743 Added original languages for filter
Former-commit-id: 046a9f6ecf762840608237c2b56ae7450d1a4d48 [formerly 2c6323f6aee028053de6d77612c3147c9e252fe7]
Former-commit-id: a98d651340e6ddf0fd917baa5c492c2f900e7890
2017-09-01 18:39:57 +01:00
Jaifroid
2d052acf7e Added language selector to list of archives from server
Former-commit-id: 422363fa912df7e4c042cf50f8f9feb064a5b481 [formerly 719c8cc95391a7e24020186430d1537c4c8f739f]
Former-commit-id: 87efce41dfcd5155118fc510fd45ba50a84c6962
2017-09-01 13:09:39 +01:00
Jaifroid
65c9620db9 Tweaked word wrapping in download panel
Former-commit-id: f4744455627c3b483abb418c575449537d470905 [formerly ad79fdf6bb5846089e10b640570570f8aa98a46e]
Former-commit-id: bd58a7587c7e55ff1de8919cbc28f428511bca8d
2017-08-31 10:20:07 +01:00
Jaifroid
6f93d6522a Bin
Former-commit-id: 9c9b8290620189e762735f3a619ed5713b29f35b [formerly 0a06732f22043a99542369d60bd1d9c6e874ec5c]
Former-commit-id: cb5a94283282fba34ce20605e99c90e38d8a04e2
2017-08-31 10:06:56 +01:00
Jaifroid
7911274a83 Added AJAX-based ZIM repo browser
Former-commit-id: aebe72a1e5269a717d4465156eb8cd14f7d2e4f5 [formerly 28a7030d248d41386487970c652738618570d4d0]
Former-commit-id: 94cd76cfcd23f6e1b12a2131bac962baa9279b60
2017-08-31 10:06:37 +01:00
Jaifroid
cd5cd4c0b2 Dark style tweaks
Former-commit-id: 00a2edf25ef180236156a7df349c312f833a5423 [formerly 038883be60ddd52313661a57a3a9e415672cac28]
Former-commit-id: f6f71dc4528645ee5542c601c8ffb37550cd380f
2017-08-31 10:05:57 +01:00
Jaifroid
7b4665da25 Reintroduced cssBlobCache without the queuing logic
Former-commit-id: b603c1dbcad17d5e5cfda05a4886ee6e8182cf89 [formerly 4d1784b41b9d9864549e50d528247f86fdc1758b]
Former-commit-id: b8b3dcc11af20d410dd9b52fcec0110c58768a6b
2017-08-29 21:29:51 +01:00
Jaifroid
ab9c956159 Build
Former-commit-id: 3242ab767e5a20ba345b504801e1883c87a28411 [formerly 4820bf449a35c2abf391945db4d9dc9d462114ba]
Former-commit-id: 2b8e5f6f7c3ed833cbda5970fa935f8a82ec6583
2017-08-29 11:47:46 +01:00
Jaifroid
6bca9c711a Stylesheet tweaks
Former-commit-id: fcb6c789b671d4addc8b9cd1cd52e7df92891fb2 [formerly ea059c1c1b0964cbe88752b85aa968f9d31c4ac8]
Former-commit-id: 79955eb382933dd53f7877aafc2c1c4da06c65a1
2017-08-29 11:46:01 +01:00
Jaifroid
138a840146 Bld
Former-commit-id: c36d5f69200564b6ef0697fac2290167341279df [formerly 7ad3e5e3237a6173184d2cca7643281765f33f1a]
Former-commit-id: 6ca1bc2776d99b30f60358b4898c1274a4b22b20
2017-08-28 06:00:53 +01:00
Jaifroid
8757d73da4 Fixed ability to turn off MathJax and CSS tweaks
Former-commit-id: 137b15596d9f5baa1f3022f27cc8b7e85b621d4e [formerly ce8e5f426fa6a56afd1891671dcc4b4b1fb39396]
Former-commit-id: 4133a09a9bc95e4d2b3ca5a96347f3596a02ddb9
2017-08-28 06:00:35 +01:00
Jaifroid
6ef5d4854d Bñd
Former-commit-id: 033ea8247c1929002946aeb7b0b4ac5f55f65b61 [formerly 0633f0005049f423bb1f5e1bfab84af19d27b92d]
Former-commit-id: 96a7293ea28e709eaae74da0624038b560f47cd3
2017-08-27 12:31:01 +01:00
Jaifroid
8203c0527a Use Bootstrap panels and reorganize initialization code
Former-commit-id: a391574b482962af3a58d17a83c35cb4cbd366c1 [formerly efc5adfd172b1f2a648532ec61f2cdd46aa218c7]
Former-commit-id: 7ba3387c26a1e2146d713dd9d0262deaafae3330
2017-08-27 12:30:45 +01:00
Jaifroid
d6e4eeee19 Timings
Former-commit-id: ed57f8f0d6eccef6d276943bb1189f3333efef9a [formerly 3f33f43ceaa529245eb79f5dc11dba56ae36dd68]
Former-commit-id: 8709e25f901bd8e0eb11aaa7d77104ef12c9c4e9
2017-08-25 15:10:16 +01:00
Jaifroid
8ac825cfad Proj
Former-commit-id: c29b6f7bd274254e8592afe3ed6fd4359cdacec5 [formerly f5841afb1b7002ceb74ea574301ebe0e2ff77403]
Former-commit-id: 13043d880438433d74e2236d1adfea927d723111
2017-08-25 14:42:44 +01:00
Jaifroid
b76b52252b Generalize use of params
Former-commit-id: 6c2ee8a2f2b56ce6a7481b81510bb627e5fddd9b [formerly c4d1fb07f6cf85ee4e75869c7880362d46092d50]
Former-commit-id: 9c043b290475203ff14260d743bd65e463c6f4fc
2017-08-25 14:26:43 +01:00
Jaifroid
a823b04bba Generalized params
Former-commit-id: 53a9bda48c4f5701c71e31abb61f3080fe9e77cb [formerly 0ca5079b30855706871837a725314869949160a0]
Former-commit-id: 0f8c40d4c631c78a21285d21dca754e8f6699d8c
2017-08-25 11:03:30 +01:00
Jaifroid
ad8a4bd493 Added z-index to zoom label
Former-commit-id: 4c07141ca0ea219861c041bd6e57468b098041ae [formerly ce159ca297f7f3fb1922e31b9f9096cc4d7f85c2]
Former-commit-id: 76dedce014aa9485a858f6bbc6c217dfbc61909a
2017-08-25 09:16:12 +01:00
Jaifroid
794a36d628 Added zooming buttons and function
Former-commit-id: 39a442166ecb1a43a9a944638382cbbe281d08b5 [formerly 2b998b7bfc041c5ebf8be393d9976b07a1df0ab4]
Former-commit-id: 379116eaeeb67c2f3558343eac1bbdfe792e6279
2017-08-25 08:00:43 +01:00
Jaifroid
58a0ad25bc Release 0.8.5 Beta
Former-commit-id: 9ec1b0e67231e644c8a8bb1d5fc301b7a11702d9 [formerly 22767423fad471969031e2e3486204a779f14b61]
Former-commit-id: 2f49fa254fb500198a432ee69f3fb3883e718381
2017-08-24 16:16:21 +01:00
Jaifroid
000d08f473 Added scrolling to ToC and smaller headings
Former-commit-id: 571cf98ef461c8d42f6600ebb0271fc5a4446aec [formerly bc6fb3a561bc05d65cd88158aaad3a7350824183]
Former-commit-id: 14b88e9bd319b757ecec4978f2ef3366798ae74b
2017-08-24 11:20:13 +01:00
Jaifroid
e1db37ef04 Improved logic for file selection on startup
Former-commit-id: 2379182664a5947d93bb44aa43c2d0dd1594d133 [formerly 5576c7370fa70ced813964fbc67e4b9eab7dd74a]
Former-commit-id: 6f795b19eb9aec8ea8efbaa88902761f6d95852e
2017-08-24 10:09:50 +01:00
Jaifroid
ebadc9b091 Restructured some of the scanning logic on initial startup
Former-commit-id: 8b0b472cbcc3805844dc750afb16a2c7c5714dac [formerly d1fe338ae00e424475e1c59606c1173788f331c5]
Former-commit-id: a38089a760db595fc0ec28faf65565ddbeae638e
2017-08-23 22:53:44 +01:00
Jaifroid
4b9ededf16 Build
Former-commit-id: b395c95e4624e83ab68e093857803d49286a654b [formerly 05ff4f3b592b86d0b62e6cef94ceab6ef8c40c38]
Former-commit-id: 0601dfb49b9e63856fb5d1e0b371d17ca11f5adb
2017-08-23 14:17:54 +01:00
Jaifroid
943e033db3 Packaging preparations for first public Beta
Former-commit-id: 95bdc88cf6ab680042563423ea6f4911a4ad270e [formerly bddfcfd72ca223a26ad43e7cd076abdc30ec7e55]
Former-commit-id: 3b206c77eb116ebb11a432a12e913def7bbc9252
2017-08-23 14:17:44 +01:00
Jaifroid
f4bc486ce7 Support picking and remembering single ZIM file
Former-commit-id: 08e1fe72eb2bc18ddcf07dce3980f4605b120216 [formerly ebd8a76afbffd150c2a893f92eb258824b79d000]
Former-commit-id: 46d284fbee7b1bdee4b171a18458b6302bade02e
2017-08-22 23:38:08 +01:00
Jaifroid
0bb42e2d2a Implemented UWP future access list to remember chosen folders
Former-commit-id: 3244a046d1481905d2ad3136c715b29a9fb8e34a [formerly 0404b20e8f4633de950990fbb1ca3db59476b2f3]
Former-commit-id: 9a3d067bb2461120aecf63908d37725c6de8391c
2017-08-22 20:54:55 +01:00
Jaifroid
ede508ba97 Build
Former-commit-id: 2438802d7d028ae19a6b6363f2fbc317ad73034c [formerly 876c7050076a02166bccccf4ceda57cab7880712]
Former-commit-id: 96f504168478f5a13bf1e0609d51c36f808a664c
2017-08-21 18:10:14 +01:00
Jaifroid
0743eb3a46 UI tweaks in preparation for first Beta
Former-commit-id: 0cfc607cd5b18c00ced67916ebe63839be52cff7 [formerly f994be6800ff853f9ac9a46f0ac36fb8570d42aa]
Former-commit-id: 61350cda121d7eff16462d6acff339e083755be9
2017-08-21 18:09:44 +01:00
Jaifroid
7fb5efb31e Bin
Former-commit-id: 8e87ae55a078066fd81bc9a6464a9771a45c8b60 [formerly 553a7488f4b4de18bc0493d04f90c5b28061c6ae]
Former-commit-id: 0b5ca76b2fc0571f8878cd6307eadf45455ec478
2017-08-21 15:19:26 +01:00
Jaifroid
6dae8a3460 Bin
Former-commit-id: 6f17b16083d5a12531c8ccb058e067bdf8142f4c [formerly 3c5943809aa71d6e4ad88af32a450dbcc62e4b22]
Former-commit-id: 4c55033c8012bba3ec5afff71f6fab900804c105
2017-08-21 15:18:54 +01:00
Jaifroid
aea1d27a4b Release 0.8.0.0
This is a major upgrade, with major UI improvements, a Ctrl-F replacement for highlighting and finding items on long Wiki pages, fully integrated MathJax typesetting, and many minor bugfixes.


Former-commit-id: ba8c117881f76137354e29cc342e0a5327e85d9b [formerly a755c60a68ec2619cfb8d847b52192fd43601e84]
Former-commit-id: 89321d5b8e66519cbf060335b987f978a532de71
2017-08-21 14:42:37 +01:00
Jaifroid
6343ba7d0e Enabled scrolling to first full match
Former-commit-id: 27d217c412dbd3400674908a89213d6a68d5e500 [formerly 2c4f447f7f7d45bab10c2fac9476df798e615c9a]
Former-commit-id: 1a0e4249cab5fda33c7e66d44366fe1a44293866
2017-08-20 19:45:01 +01:00
Jaifroid
0564aad55c Added typing timer
Former-commit-id: ed27e421cb3762d1be3945c662e0b3c3b8dc653c [formerly 731d6744bfb947142f57e2d180e29e1716b7b616]
Former-commit-id: b26cecd348c2bbe32ca0b0f39fbbc3c43f519ebf
2017-08-19 17:54:15 +01:00
Jaifroid
29018c125e Tweaking search function
Former-commit-id: 34fca8d5d34eb70a73544750324e308813a4915a [formerly 692d4ca4f2b5c4544a51b3c946f9e82dd96978b7]
Former-commit-id: 561a04b818d31849cdd2454f0ae5b892e22c832f
2017-08-18 14:51:25 +01:00
Jaifroid
2634db6681 Added find text in article
Former-commit-id: 2809b1ae964ccd72a629ddfb7f900ac825421996 [formerly 8e38a83c5d3c518ba081a79c1cf06172983a5696]
Former-commit-id: 433b6b5fcf65c1978d6ee1f311bc1a486aff2181
2017-08-18 13:43:55 +01:00
Jaifroid
7866b2669d Support for table captions
Former-commit-id: 754a24d14904b6b2e7222bec9b554d31db90220c [formerly d936c192a59db8afe5ba5aee8c009c983ebcd9cd]
Former-commit-id: aede37372ae69dc99fac20280326951993e8ed7f
2017-08-17 18:39:19 +01:00
Jaifroid
89fef4c806 Transitioned to compact-style UI
Former-commit-id: 05ecc202aeb160dd8c67a1111dba51dca2e902a4 [formerly 6cc7b5b20a6fed84448ed1d8ed280adad572507f]
Former-commit-id: b52b8ef044dda8054e4d4759131ab5dec9bc4c25
2017-08-17 15:07:21 +01:00
Jaifroid
2def98557c Better footer styling
Former-commit-id: 5a1f5503622920fbbd160027594c9585ec427e65 [formerly c864d47e4212202cfe1d6c3595726e972d2da60b]
Former-commit-id: 041e15dd40324ee448bcd74fd570bbf3b4317103
2017-08-17 08:06:57 +01:00
Jaifroid
20bf9e7349 Adjustments to UI
Former-commit-id: 83cf400d6581c852b515049c104bad4b5720ee32 [formerly 48f349485276a5f44976f2429058e2e7d6bb50d5]
Former-commit-id: d4aec61e8fee2b87f9a902424f858b1102eab39a
2017-08-17 00:04:58 +01:00
Jaifroid
ee9d0f43d2 More redundancy in regex
Former-commit-id: f70a3a07307bb9815d46a269a4ff844a134b1302 [formerly 5ee6233b29fc0209cde653ff4f79231993ac9d5c]
Former-commit-id: 298481901cdf957fd436f0487e50eb50fe7c4f1e
2017-08-16 21:54:24 +01:00
Jaifroid
5ad821d9e0 Bin
Former-commit-id: 3b8fafc57de2f7f7d97a64c1e6e07373961cddea [formerly c28c06021f31dade21a6db706adc4f42b2f0d200]
Former-commit-id: ec1d814fe949d65ca82163609da3842b179e4805
2017-08-16 18:48:16 +01:00
Jaifroid
191be89618 Fixed CSS issues and ToC code
Former-commit-id: 779b935c4ccab6a1267a4ca81454933a4aa4ac28 [formerly 6330348e58ae77bb299d29490f055ed7aa5d3e40]
Former-commit-id: ccce5bfd52802fc6ccb4a36622a4a2fc048a75c9
2017-08-16 18:47:57 +01:00