mirror of
https://github.com/MCV-Software/TWBlue.git
synced 2025-08-25 17:39:23 +00:00
Compare commits
2118 Commits
v0.50
...
v2023.4.12
Author | SHA1 | Date | |
---|---|---|---|
![]() |
16d855ac56 | ||
![]() |
bfb705c18e | ||
77b2486877 | |||
![]() |
1a2a2fb3e2 | ||
![]() |
a2660dd410 | ||
058ca1347a | |||
10e23b039b | |||
00a5ad9e59 | |||
db4607f17e | |||
65aea3c43c | |||
972b851b93 | |||
0764679164 | |||
c6796874c2 | |||
5f07f3b9d0 | |||
52267562bc | |||
972b880931 | |||
1fa1313434 | |||
96dc99a93b | |||
8acebc290b | |||
![]() |
74fe437684 | ||
![]() |
05b7e9fce4 | ||
8940825509 | |||
5af336fdcc | |||
![]() |
8bfb7ef003 | ||
a57ea752d6 | |||
3f0ee5650b | |||
d320daa6a1 | |||
ae5515b6e1 | |||
d01856f436 | |||
![]() |
5749b4c8e3 | ||
eec4b34f44 | |||
059e83a765 | |||
476df9cfdb | |||
866da8425c | |||
![]() |
e9ae5b228b | ||
![]() |
4a420bf1e0 | ||
![]() |
025d0467ae | ||
![]() |
727096ca91 | ||
e31369e49a | |||
f3fd1087b4 | |||
e9dc02e868 | |||
68c5b9affe | |||
09650f588a | |||
310ba003c9 | |||
d0fcf88b31 | |||
d0e18178c6 | |||
ad8667a13c | |||
63ae496c39 | |||
45cffd6a0b | |||
7c959088e0 | |||
fda5250a52 | |||
98aba2a4c4 | |||
24e91235f3 | |||
ef2e63e195 | |||
7d7a9d72c4 | |||
fcfbae4964 | |||
aca51a2fb9 | |||
b4ea6ffcbe | |||
f69af7aaa1 | |||
a8c5fc8589 | |||
f87ced817f | |||
3be01013f4 | |||
fd176f92d3 | |||
97d4fea563 | |||
b35f2e0fed | |||
b3851cde95 | |||
4b232d527c | |||
12b4c8ac23 | |||
d89c5150f8 | |||
d17e9ecdac | |||
76d0866780 | |||
![]() |
706616717e | ||
7c47d6171a | |||
![]() |
b743d7af09 | ||
d4219f1705 | |||
![]() |
e25d007149 | ||
![]() |
fcb8edbda2 | ||
![]() |
a6ca588115 | ||
18a7a42b5a | |||
460cea702b | |||
b14c77b730 | |||
1e5c7512e4 | |||
d76dbe318c | |||
![]() |
4d4901b029 | ||
![]() |
07128d2e4a | ||
c45ba5e705 | |||
![]() |
795cb33efc | ||
98bcb9d279 | |||
![]() |
06cbe0a3b5 | ||
e4f2793aaf | |||
43ae43ce26 | |||
![]() |
7082a5f3ec | ||
c278fba4c7 | |||
cfc8221825 | |||
![]() |
32c1ed225e | ||
![]() |
d3b15fcefa | ||
7ec96c47d6 | |||
97812ec8b0 | |||
d1ca3c9fb2 | |||
![]() |
492352bc27 | ||
![]() |
6328c252f7 | ||
![]() |
e1a46f338a | ||
![]() |
f7e09a05b2 | ||
![]() |
c7116916ba | ||
![]() |
f1fbe858e9 | ||
![]() |
fc5a1060be | ||
![]() |
5951276033 | ||
![]() |
2d761c423f | ||
![]() |
434e2878a7 | ||
![]() |
89cdba5910 | ||
![]() |
e9a885784f | ||
![]() |
3a968e49aa | ||
![]() |
c6417962a9 | ||
![]() |
2f55eca575 | ||
![]() |
1cd66e7f10 | ||
![]() |
0ddb4e6f32 | ||
![]() |
39aac0a3e7 | ||
![]() |
45ab6d953b | ||
![]() |
fdd0d566ad | ||
![]() |
c606fedda5 | ||
9b0ecdf928 | |||
![]() |
f5e1ff39be | ||
![]() |
5dff35fd02 | ||
![]() |
a5104fd76a | ||
![]() |
423b63e486 | ||
![]() |
25c6db7dd8 | ||
ca40103df7 | |||
250b248d25 | |||
efd11b90fb | |||
2a90e7be25 | |||
32a86f1bb4 | |||
b0fa59cc01 | |||
b8647c29ea | |||
1eb9aefbf1 | |||
d4ebfac317 | |||
3680349b59 | |||
ec68c7ccae | |||
4bf155b421 | |||
e63479a261 | |||
ae0dcc7b21 | |||
11b6669bf6 | |||
3adc726f33 | |||
a3bc684721 | |||
ffbb67765d | |||
b57a430dc5 | |||
0f04cfabf9 | |||
3b29cbd746 | |||
730665b5da | |||
924cc83090 | |||
4d46bab37f | |||
a5e075a215 | |||
c9b75925b9 | |||
3450e0d38f | |||
ca83604870 | |||
35b758ecf1 | |||
d5ed5f12af | |||
eedcb49f3d | |||
a1878f10b3 | |||
2323c3cac5 | |||
e90c370e73 | |||
cadcc56182 | |||
619f58ad90 | |||
c480554e01 | |||
6da81a9734 | |||
b559726535 | |||
768f0bc396 | |||
5bbf069d61 | |||
d177ef5be2 | |||
b6dd539dc6 | |||
fabca1207d | |||
bf4c7ff7c7 | |||
8d2fb59ba8 | |||
b7497791b4 | |||
48730ead63 | |||
98ecd000a9 | |||
4a9098021f | |||
8850e5fdde | |||
e42bd85274 | |||
d3914a4e34 | |||
73de8d4f49 | |||
ce458a8d4d | |||
149ce51f49 | |||
2fe9c35c0b | |||
39fb5b4830 | |||
71ca547abe | |||
1c5c1067e6 | |||
df4d3eb0e6 | |||
927bbae1be | |||
cbc4fd0632 | |||
10d4d47a17 | |||
52d64d86d8 | |||
2ab61ebee6 | |||
3ad01d1ab0 | |||
7835e09c5b | |||
4c5d2b5e04 | |||
8f72ee97c9 | |||
aebdcae9cf | |||
3b5ef02def | |||
35599ee0ef | |||
6e03578e86 | |||
7cbf873db5 | |||
fefd88b71c | |||
7c80c9d842 | |||
f5e52c6387 | |||
4c43f82b60 | |||
2caaaa9d87 | |||
3fa39c712e | |||
252a93f82d | |||
f5328379e8 | |||
2e8c8c6db4 | |||
862dbd0b8a | |||
120da217f5 | |||
035de92496 | |||
2a0e73ad33 | |||
701a557357 | |||
de1d94e679 | |||
64d5b7e684 | |||
2c9048618f | |||
![]() |
d66f4a2640 | ||
bfbb280c27 | |||
cad7c9a9fd | |||
81ff530a71 | |||
39fc982665 | |||
803f5fbe89 | |||
0d1d4c887d | |||
f8f13be6d3 | |||
5f645508ba | |||
3a3cb3963c | |||
2c298577cc | |||
97815f807a | |||
f24f97baae | |||
2a10f029f0 | |||
3deffa57de | |||
d6985be896 | |||
0aad2f0ab3 | |||
f151d6554d | |||
62d6ae2277 | |||
b405e384c8 | |||
7aa986163b | |||
59409e61a5 | |||
edbc74262a | |||
e07efa46b3 | |||
bedb2e2a4f | |||
96b5eec8e0 | |||
c6433d8655 | |||
c0654658b5 | |||
d71d3695eb | |||
4b6a7c5d83 | |||
368e089639 | |||
33647da6e8 | |||
ca39db649b | |||
07dc813cb6 | |||
a852a429f4 | |||
1e3a0d9b2e | |||
9959ac24d9 | |||
90f9f18deb | |||
6983d11b73 | |||
cd5b71a26e | |||
aa3ca82f25 | |||
bf9b8a4f46 | |||
2be460b662 | |||
1d4057ac5b | |||
b9731a3c75 | |||
d53decb165 | |||
02b8330ca0 | |||
12046c1f56 | |||
6f69426f03 | |||
c8c242a27f | |||
60daa548ca | |||
40989a54ed | |||
87f2976419 | |||
b6b81e2b36 | |||
dfcd63b9b6 | |||
23af944fba | |||
cf9add1fc9 | |||
a63f19a70f | |||
8ad266ad1b | |||
b593071364 | |||
0e814a765a | |||
2c7eab60a8 | |||
d43738a2ec | |||
0f885712b6 | |||
14a10989e5 | |||
d5253f651b | |||
31e901b000 | |||
26e7ff009f | |||
1ded773e84 | |||
b8637ba8ca | |||
4dc4f46b84 | |||
e00ec84df3 | |||
8dd122cfb2 | |||
dcfacf8cdd | |||
bc1522833c | |||
4b7382e61f | |||
585d8e2b0c | |||
f34829d72d | |||
![]() |
fd1d60b815 | ||
![]() |
31e194a038 | ||
![]() |
e25712920a | ||
![]() |
27867a1961 | ||
![]() |
1425dcd313 | ||
![]() |
b9cff1a9c9 | ||
fc1ed54963 | |||
![]() |
442abe82db | ||
1b693cd798 | |||
![]() |
8426d8851f | ||
![]() |
eca5aa7bfe | ||
8116d98691 | |||
1b498a99bd | |||
1a4e594549 | |||
![]() |
2b0172f02f | ||
2d2c84fefe | |||
![]() |
0bef872070 | ||
b233842f5c | |||
0202b704da | |||
7d3ac47d55 | |||
e2ba61701f | |||
![]() |
8032f5cf75 | ||
![]() |
96f5d0e426 | ||
0ba71c985d | |||
c6cbe3360b | |||
ac80e039b2 | |||
2039597098 | |||
74fd4bfadf | |||
c374663b7c | |||
0f3d7d8747 | |||
0a395af3a9 | |||
![]() |
f181c5d1cd | ||
![]() |
204b9ebc02 | ||
0a479b55ed | |||
![]() |
eb0c3a650a | ||
829506acf5 | |||
14ee87b25a | |||
ebdf2e21bb | |||
![]() |
30a944fc61 | ||
![]() |
5c0af2fc01 | ||
e470498e56 | |||
fa2d2d9d78 | |||
b9794806d7 | |||
1e686cffba | |||
0f624c7dbe | |||
76a5c960e5 | |||
aab8aafefc | |||
015cf9eca3 | |||
769436abf7 | |||
b2da25dd61 | |||
03f59064d5 | |||
9afd6774f2 | |||
a1929ff1d3 | |||
4b627a13ff | |||
f9f7a32f90 | |||
f01ad5abb7 | |||
6fcd0274a9 | |||
654b34c8e1 | |||
02e1793d08 | |||
6e80b320c9 | |||
83c9db573e | |||
3aee5e8900 | |||
![]() |
a88af08181 | ||
79098cc730 | |||
d12e3aa335 | |||
![]() |
1d8fcf9166 | ||
3702405f8c | |||
7ce55c427e | |||
508b798bee | |||
53ac43a8b2 | |||
![]() |
22b8d91612 | ||
![]() |
4f619759e6 | ||
![]() |
0ac6f49379 | ||
![]() |
b332902b91 | ||
a138b8c02e | |||
c89dff053d | |||
018095752b | |||
bd90902e3b | |||
8bf9c6519e | |||
bed8e26204 | |||
fa9ebea836 | |||
be8d82a65f | |||
ab979e2623 | |||
20ad268e5a | |||
![]() |
83c9a7f0f9 | ||
9d90d91cfd | |||
bbf1356c89 | |||
485b4c3c6c | |||
b35cdbd7b4 | |||
67d15d8fe1 | |||
![]() |
3bd274db0c | ||
6147ca8658 | |||
![]() |
7833522b56 | ||
dbafeb9872 | |||
c6865a7742 | |||
fcb2ce119b | |||
9f74d568f0 | |||
e3137f4c3d | |||
3f58112a61 | |||
307085b0d5 | |||
44ea77b605 | |||
5e47e30bc3 | |||
![]() |
c6a2ba6a31 | ||
085c9038b5 | |||
af4e72ee27 | |||
9322241747 | |||
116a0288d4 | |||
d0322e7131 | |||
000cf1aff1 | |||
2f0515a449 | |||
ac9efd7550 | |||
![]() |
540a99f02f | ||
8e95843634 | |||
cf56b518d6 | |||
1262a9d784 | |||
7c85ceced1 | |||
![]() |
3d452b3db8 | ||
950ece43d5 | |||
ac0e7380b0 | |||
6e0a94355f | |||
e43ddad678 | |||
c048c3ff32 | |||
301e3d4361 | |||
7a78accd1f | |||
d7afa77c49 | |||
e7a30b418a | |||
a645e0b964 | |||
e8287c75cc | |||
6a839baed7 | |||
8924f787d4 | |||
b81aff7f8d | |||
1dfe256cfe | |||
ee8e4b1d8b | |||
0317eff6a5 | |||
793bd2cf5b | |||
![]() |
c0ee1d2c29 | ||
![]() |
9e6740253c | ||
c08eb499e1 | |||
![]() |
5d0e1f38ab | ||
1d60751dbd | |||
![]() |
b23915e546 | ||
c8da3bdfdb | |||
ebf7916ae0 | |||
33338ba09a | |||
8b50f3138c | |||
ae28c374d5 | |||
5a2786967b | |||
ed765117a5 | |||
911e8d3cfd | |||
b6ae9f4b79 | |||
a74825a0f6 | |||
445c33f003 | |||
81963dbb53 | |||
b4526c12c9 | |||
b2f9aef7f7 | |||
95063cd472 | |||
4434a5b971 | |||
2de9f8f9b3 | |||
a6ecd37547 | |||
03c330c0a4 | |||
ab1a0946a4 | |||
1f253221b3 | |||
58ba722bd7 | |||
416151570c | |||
af4594f16c | |||
a47fa31346 | |||
40e13250ca | |||
0bd366c539 | |||
b67fc0ff38 | |||
86a2eb7c0d | |||
78c10b38e5 | |||
![]() |
cfd4fd12d3 | ||
![]() |
806111c36e | ||
7bfbadc254 | |||
3ccb3a5be5 | |||
![]() |
f264f3807f | ||
3902a57d6b | |||
![]() |
485e5ecbd1 | ||
![]() |
f7a50d22e2 | ||
43b1a834d1 | |||
d6571a95cb | |||
4ba2753b79 | |||
6951541193 | |||
b329ac8e3e | |||
538d6137d0 | |||
622b0e6128 | |||
![]() |
0e91ca3d4d | ||
![]() |
8abcb3623d | ||
b3bf0ab8e6 | |||
eea059b905 | |||
e9f6fd529e | |||
b0cfc5978c | |||
77d13fdc28 | |||
514e66411d | |||
d9f4b86d91 | |||
a6964a1bb9 | |||
a43101e694 | |||
![]() |
9e7542f513 | ||
![]() |
6346651edf | ||
1e2464c4fa | |||
dbecf341ec | |||
605868eff9 | |||
8fed52118f | |||
15d0f4c65e | |||
a2393fe3e9 | |||
80adf381c9 | |||
269db95fe3 | |||
cfc25eb89a | |||
2b6efef831 | |||
f0456af656 | |||
6d505c6fe7 | |||
38e3274adc | |||
2c70fe46b7 | |||
1c8ee1a64f | |||
076761b9dd | |||
556ffd832b | |||
cedb290956 | |||
66bf95ee62 | |||
4f0db5537e | |||
![]() |
7c5c191deb | ||
![]() |
0cf0a64f40 | ||
714d849884 | |||
a80184bf20 | |||
![]() |
46fb00e609 | ||
![]() |
4ddb406c8d | ||
6b9540a0a8 | |||
5687cf6a62 | |||
1fd2b5914b | |||
924f5d8e9f | |||
13c441557b | |||
![]() |
2c4ec7b1c0 | ||
c4b7c35c7f | |||
2d46315de9 | |||
6904c153d4 | |||
8b06437cad | |||
c3261a4e2c | |||
9f7892ff03 | |||
ab44ce6fcb | |||
ed80558273 | |||
60a67947e6 | |||
8a8f1998ac | |||
cd415ba673 | |||
f9e58b5724 | |||
![]() |
94ca935b2f | ||
84fa2fad91 | |||
ff0a2b5692 | |||
b39b732a93 | |||
b04a1c74a7 | |||
ffb11b8226 | |||
5a6dc23524 | |||
0e2ff4de8a | |||
36340d0596 | |||
92ec178754 | |||
5eb942981c | |||
6739045cce | |||
307ed093af | |||
d11fc44772 | |||
a3e5eec6de | |||
41a0935121 | |||
0b03e7505f | |||
![]() |
81c364c4e1 | ||
![]() |
483b196203 | ||
![]() |
b512c69447 | ||
2c1608322e | |||
c6bb851bce | |||
![]() |
66581f8b1c | ||
![]() |
c6a3a44c21 | ||
bd25cfa59b | |||
![]() |
39a02ea33a | ||
f672dca1cb | |||
19c63b7b07 | |||
e23a52e38f | |||
![]() |
d888563fda | ||
a5ba80feee | |||
528ecc2a33 | |||
3519746078 | |||
ef79e0696e | |||
b9ee0dae5b | |||
f31575a733 | |||
e451bbd5e9 | |||
f7f303929e | |||
9f48784ce4 | |||
cb1312d0c9 | |||
a82efd4dcc | |||
72e6d030d5 | |||
d222740887 | |||
2b059ee42e | |||
daac312658 | |||
b23be9c896 | |||
61b0dc34b8 | |||
c5d13369eb | |||
856ecf5eb9 | |||
e3e0ac9457 | |||
fccf02794c | |||
34c1f69ec1 | |||
7326ff88f9 | |||
![]() |
a8d876a7b7 | ||
![]() |
89fa6435b4 | ||
![]() |
d1bd393be2 | ||
301bd5fd39 | |||
![]() |
a2f25bfbb5 | ||
286e030f40 | |||
d8fca3b31a | |||
0c27427843 | |||
dfdbe3c5f4 | |||
![]() |
2222a97451 | ||
fbe93ea4be | |||
4bcae1aa97 | |||
4cabf5b9cd | |||
a9a4189295 | |||
c7b6d69518 | |||
65512a9862 | |||
![]() |
17ea8af050 | ||
![]() |
43578a32eb | ||
d863aafa8c | |||
5bce84b786 | |||
9eab9ad5f0 | |||
7c34204d17 | |||
3a5c1c10d3 | |||
f9864a887d | |||
3d8519313e | |||
f4ecf10885 | |||
c67b415934 | |||
10511d3022 | |||
![]() |
ddc80a29fd | ||
9ea36a26d2 | |||
97286496fc | |||
![]() |
6436af76f5 | ||
![]() |
576b5064c0 | ||
![]() |
342265b3c0 | ||
![]() |
54938ecb6c | ||
![]() |
7aff8252d2 | ||
![]() |
9c680130f7 | ||
24d1ad093d | |||
b2b9cd810f | |||
582be54dea | |||
ff0fbeafa3 | |||
e314cf0599 | |||
![]() |
e7b72112cf | ||
![]() |
70c095febe | ||
6119b029f8 | |||
b74cd9a73d | |||
8ff6809f08 | |||
39af9d8623 | |||
3688d7548c | |||
07f9afb14e | |||
de12dadac2 | |||
877c909482 | |||
![]() |
1206aba83b | ||
![]() |
fcd631b2de | ||
![]() |
86130954d7 | ||
![]() |
23a56c637d | ||
![]() |
d5ac0db67b | ||
bb4869b7be | |||
44b6e82183 | |||
![]() |
5268f166f8 | ||
![]() |
37ad6b5fbf | ||
![]() |
bcc72c932d | ||
b9a9bd03c2 | |||
e6543bcf77 | |||
03b61946f8 | |||
8fe2f4c64d | |||
37af722556 | |||
4312ad82e7 | |||
e9e8a8fba9 | |||
5cad4ab2a7 | |||
01dd93e076 | |||
d301f841e3 | |||
81d18d4656 | |||
ccba22cfd2 | |||
465b550c30 | |||
788811bf6c | |||
c926355048 | |||
84cbf5c497 | |||
7eb2d8930f | |||
864ebdf96d | |||
ee9a92bcb4 | |||
818bc243e4 | |||
062289a977 | |||
56a1c57e04 | |||
3c7063792c | |||
77eadb42bb | |||
9053fcd5de | |||
5f11467f27 | |||
55b1c7bdae | |||
ba90842185 | |||
8fd3041efd | |||
bb5ead80de | |||
168c7e7a5d | |||
a7838bbf7d | |||
fe8b58a7b9 | |||
a9f52b3a94 | |||
13c47f7b9f | |||
3515df9b15 | |||
f998fa62a6 | |||
a6032cae46 | |||
7935f79d77 | |||
ef443346d1 | |||
a27eee1fa2 | |||
b839dc077c | |||
2b719858c2 | |||
97afc379e8 | |||
7f401ba789 | |||
ff22ae5653 | |||
02d94fcea0 | |||
df2015f360 | |||
64a14c831b | |||
fbbe7852c2 | |||
9dfccd2bd0 | |||
969a75e9f3 | |||
a59ba5ef78 | |||
3ebfdbc48b | |||
8db14a95c1 | |||
1b9062d86f | |||
4b60a79e49 | |||
002e1ccb55 | |||
0bcdf88290 | |||
0612c653b8 | |||
![]() |
c5dadb063a | ||
35d6010298 | |||
40a63d9e16 | |||
5712dd735b | |||
2c75ea5005 | |||
e35f37fcc2 | |||
71358ea74d | |||
b8f822830f | |||
74e4fe6357 | |||
77bee64421 | |||
c761230566 | |||
49505fabcd | |||
4ad01d7833 | |||
ab1a13f886 | |||
![]() |
44c25e54f8 | ||
cdabd6f055 | |||
60144a6b08 | |||
382acf7c8c | |||
![]() |
03ba59028f | ||
![]() |
50125fc55a | ||
39e1fb017c | |||
2aaa4eced3 | |||
![]() |
6d2eac5b1c | ||
![]() |
40040d1b17 | ||
2a791d43bf | |||
b10aeb046d | |||
7d6e230fd9 | |||
9346bba7a0 | |||
30f739c42e | |||
eb0679cb96 | |||
45deae3402 | |||
5b0b26799d | |||
ee234b80a7 | |||
0065af2aef | |||
9c086cfa0f | |||
2f263a23b7 | |||
9cb6eafbbc | |||
cba7c39a0e | |||
e2e8b84e6a | |||
eca0c0dbbd | |||
36cc3f9365 | |||
63d7cbe7c4 | |||
ae57cc3404 | |||
23df8f8a7f | |||
2f278b7f3c | |||
9444939c35 | |||
6688dc1163 | |||
6a7300b35f | |||
c95a2feb5e | |||
8042d28b13 | |||
890359f8c7 | |||
91955e80d2 | |||
6c1c66226d | |||
1a76913aac | |||
f85af2cbd2 | |||
351f700927 | |||
![]() |
0e4b133858 | ||
![]() |
abdde4c1f0 | ||
![]() |
4899285eca | ||
![]() |
fb3e6b537c | ||
![]() |
22d1cc9ce9 | ||
304d91e8b7 | |||
cf650052e4 | |||
![]() |
10055788e4 | ||
![]() |
a67f3f037e | ||
![]() |
4d736c00fc | ||
![]() |
29b8a645db | ||
![]() |
2459a499ce | ||
28f4e3a534 | |||
e2931e96eb | |||
![]() |
fbcba39e69 | ||
![]() |
b59d262dca | ||
![]() |
7f4a13231f | ||
![]() |
4ab5af2ae9 | ||
![]() |
4c4eaf4012 | ||
![]() |
b03198a39f | ||
![]() |
06dc26e962 | ||
![]() |
bcc8f5968e | ||
![]() |
4c144d2f7e | ||
747290e16a | |||
![]() |
64b6d4df74 | ||
![]() |
22d48cb5d9 | ||
![]() |
fea01c44ca | ||
b80a342f92 | |||
60a13d974c | |||
4c9000839d | |||
b3c24c6734 | |||
a2a8cc5b79 | |||
da7a208c1f | |||
979a3d3e99 | |||
1f11ea7aa0 | |||
8bdc933bce | |||
999cbba464 | |||
7457521398 | |||
366b61134e | |||
52154ac271 | |||
cdc285e362 | |||
4643301764 | |||
f546543e9b | |||
85fe94ec0c | |||
db13c96baa | |||
33b6000b41 | |||
a261365682 | |||
4064582583 | |||
fc0da0bdbb | |||
76c678d4ba | |||
3db8b7b021 | |||
fa49637d0e | |||
65ec231349 | |||
93705bf534 | |||
29a905199d | |||
8569d9b0a0 | |||
1e1f2b089f | |||
78cc6e6784 | |||
a37f339fea | |||
d0cc12ef5c | |||
bcd51d6259 | |||
7ceb806af2 | |||
![]() |
8f35fc0ec0 | ||
![]() |
3f79fab8e5 | ||
![]() |
53dee8cb81 | ||
56103466fa | |||
13f5df3a48 | |||
a89cc35d40 | |||
276cd4b4dd | |||
c509433b2c | |||
7292b36137 | |||
![]() |
0111c8aae1 | ||
eefe5e6200 | |||
492f1d8aa5 | |||
ac20ced5fa | |||
866cd53328 | |||
f523e3e81e | |||
bdd7d617c3 | |||
a0bc5f6cb3 | |||
3f238635f2 | |||
c300476ad2 | |||
6a2e00c467 | |||
4fa983a314 | |||
ed5b66d033 | |||
bec45c37c1 | |||
ad42c09fef | |||
084fa1894c | |||
6bc63d79ff | |||
b1f06f6b1d | |||
7e9d5359f1 | |||
86b8a2ab0f | |||
b8043f2c4a | |||
![]() |
eff11f18c5 | ||
eca8b1ec46 | |||
59bd2842c4 | |||
92564d4075 | |||
9d59ee9d8d | |||
b845e751aa | |||
246a10535c | |||
977c521d7c | |||
0e3ba0b89e | |||
18d75e0564 | |||
482f95ba55 | |||
c70b900c96 | |||
75877661a2 | |||
1828b14790 | |||
35582650dc | |||
9500703408 | |||
ba48a817f2 | |||
b06f28d3e6 | |||
838e0c7b12 | |||
08b34138e0 | |||
073ccbf6c7 | |||
a58187e5f7 | |||
6af39c6a2f | |||
d97733fb1a | |||
80212fc61f | |||
fe60ac8f67 | |||
b6d5c9be63 | |||
e5a40288af | |||
bafb56651c | |||
29290b1468 | |||
316a539a11 | |||
6320f0d93c | |||
6e12d70cd9 | |||
bca6861bcb | |||
![]() |
60074919f6 | ||
![]() |
7f9e5e181a | ||
0f2662e52d | |||
![]() |
5930470023 | ||
![]() |
56930a8921 | ||
![]() |
991f46e923 | ||
![]() |
2ec47ad1e2 | ||
ae81dd94a5 | |||
dcc4f4c782 | |||
c65d149590 | |||
2620348573 | |||
![]() |
ba1bcd550d | ||
![]() |
0dd082079e | ||
![]() |
7928cf5f24 | ||
![]() |
1333ebf859 | ||
![]() |
ec3779147f | ||
ebd8e42154 | |||
a4f20872b0 | |||
ef689d04fc | |||
![]() |
d441536f01 | ||
f976beb751 | |||
bed6142fa1 | |||
4c34099751 | |||
![]() |
e0db808dce | ||
![]() |
c500e8f513 | ||
![]() |
7f86da1123 | ||
aa4ebfff29 | |||
![]() |
ae4deb412f | ||
![]() |
6eb27b655a | ||
![]() |
fe72fe97b5 | ||
c82ef1855c | |||
fd43865105 | |||
cf095ba13b | |||
092c5312cb | |||
fc21b43475 | |||
3fce3c58e2 | |||
207315937a | |||
61d9180b2e | |||
89985cf6bd | |||
cc4568b968 | |||
d7132ecaf6 | |||
720e0e6c24 | |||
9763d8b26c | |||
f512267b6d | |||
241de0264d | |||
5c7bce1258 | |||
e24543be12 | |||
422c780d0c | |||
![]() |
96a592a4f9 | ||
d4bf33ca6d | |||
e5b33160e0 | |||
c8d83ed9e7 | |||
16b2e16614 | |||
221d1d413b | |||
4391e3d3de | |||
c5e9e97c84 | |||
4c1cad7f61 | |||
fffd98e09e | |||
a1a084bfda | |||
85e575386e | |||
2c64805eec | |||
6f2e439ddc | |||
7e42a096a5 | |||
9d2cf05a41 | |||
d7c095173d | |||
36ba6eca92 | |||
b6fa131999 | |||
c85c478595 | |||
![]() |
74e020c090 | ||
40105f37ed | |||
ca3f8779b8 | |||
a6a651d6f7 | |||
7748b4bb5d | |||
01a6c65c82 | |||
211d43aa30 | |||
c716f4aa96 | |||
9fd9d2a120 | |||
5c75be20d3 | |||
1ccb898f78 | |||
d734a30a18 | |||
3d310c0ee4 | |||
79512af350 | |||
7a2ad3797d | |||
f87312fc53 | |||
682f1e8bd4 | |||
cbc2e978c9 | |||
72fd93eaf6 | |||
8bac4b8ec6 | |||
6c29a4a18f | |||
3ae581a19f | |||
a9378988cb | |||
00f96bb7af | |||
ecd2984a61 | |||
3be69cb6a2 | |||
099bc49761 | |||
ec61f4b431 | |||
b16a6c5ddb | |||
9a94b92018 | |||
fe8a3b1565 | |||
a3d1052193 | |||
fbbd3cf00e | |||
8a6f73fdc2 | |||
c806f17484 | |||
db231e07f8 | |||
eaf13a4453 | |||
d4a73fb3bb | |||
8459135002 | |||
4aef2595b2 | |||
ccdcc7676e | |||
967cc8da71 | |||
071bcf55ef | |||
cf735211c9 | |||
bd56eb953b | |||
940ace664c | |||
![]() |
8619deb6ee | ||
![]() |
9fcc5d36e5 | ||
![]() |
c374cdefe9 | ||
7b925b5909 | |||
013a80a1f2 | |||
ec860aa6fc | |||
12e06eb52d | |||
464fce07b0 | |||
ad484a1f35 | |||
7296d2a939 | |||
cd596a6ad6 | |||
![]() |
ed3b9c9538 | ||
df9d99edcd | |||
![]() |
f5f4074409 | ||
6439eac76c | |||
5c794aaeff | |||
8cdd1b52d1 | |||
6928ac4b99 | |||
ae42a53b41 | |||
be7df1714d | |||
8cf7ca5ef2 | |||
0cfa89b389 | |||
f63ed6d0a7 | |||
00440e9050 | |||
76db14360a | |||
0966739296 | |||
1e27056902 | |||
3b41e18573 | |||
2668e47a6f | |||
b44e30ed28 | |||
bfad5b82f0 | |||
41d4c97067 | |||
![]() |
52f27c87b9 | ||
3f5ef28a48 | |||
4ec1e08606 | |||
f2cea695ee | |||
e4a6ead606 | |||
dc536c45de | |||
95fcbe6ba4 | |||
60f55940b7 | |||
655331d405 | |||
4381992718 | |||
eb87d924c2 | |||
1cebb29bdc | |||
27c1ec990a | |||
d40b816c48 | |||
ac5daec462 | |||
0835a34c71 | |||
babbc0a08d | |||
04ac629b51 | |||
![]() |
3920435eb7 | ||
2f0b20558e | |||
9ca6e15a20 | |||
9c2dba7cf8 | |||
318b6caf5f | |||
![]() |
83612b6a3c | ||
![]() |
f4e20f8ed4 | ||
![]() |
7883413210 | ||
![]() |
ad54134c86 | ||
![]() |
ef0d3a9eae | ||
ea48733cef | |||
6893d923a3 | |||
d94b133e63 | |||
28b6d554e2 | |||
931cadfffa | |||
232d876c8f | |||
c7f4fd2926 | |||
6b43ff1c0e | |||
5b5d762759 | |||
b4020d0f95 | |||
d8da78e22d | |||
c82bb4125b | |||
7b5e6477d3 | |||
41582a3770 | |||
e9cbe0d825 | |||
dc563523bc | |||
b15eed9697 | |||
019e83c55b | |||
7dad22189a | |||
eebaf94cbf | |||
1726d5882c | |||
64d843d98a | |||
610f18dcb6 | |||
cea638b680 | |||
e1e0a4e092 | |||
bc4a8bcba1 | |||
3db13062ed | |||
9559f07013 | |||
dee30385cc | |||
49ce469c12 | |||
59e1299a0b | |||
ab2667529f | |||
![]() |
a7fd88b4be | ||
a2cb4ba889 | |||
9847f7ad01 | |||
c2d81279fe | |||
77489cab1e | |||
7d35dbc752 | |||
f2ea4136c0 | |||
537d011b40 | |||
8af1e650b7 | |||
e3cbd8be87 | |||
7099875bc7 | |||
4a15fe1602 | |||
7478edd454 | |||
da4658c220 | |||
6768bf85d5 | |||
199a06c6e5 | |||
b967c32393 | |||
e9797ce6ac | |||
861de1f354 | |||
6f838d12e9 | |||
010c0011aa | |||
b1c5ddbca8 | |||
a16f16d36d | |||
e5196f0aad | |||
b8df56dcbb | |||
612f4ffadf | |||
652d3c7ff8 | |||
b6d49bb851 | |||
cb6f90a027 | |||
fff215fcdb | |||
8e9743cae1 | |||
0e41fabbe6 | |||
5ff5a4a6d2 | |||
d4dadfcdc7 | |||
fac228dec1 | |||
79490f8346 | |||
635b467394 | |||
e886090830 | |||
80cb5567d5 | |||
3c0824aad4 | |||
0bbbb3f1b6 | |||
![]() |
51c5820719 | ||
![]() |
d6f47259a6 | ||
2457fcf8f3 | |||
87a6290f74 | |||
7109d904a2 | |||
435ffef6fd | |||
![]() |
2fb88924fd | ||
![]() |
6ba1fe9eac | ||
b184bed1a8 | |||
53deb869fc | |||
f9db4d6d51 | |||
7861f42d26 | |||
e8a692a061 | |||
c5a5b187ec | |||
ab18445338 | |||
4d6b589086 | |||
5a03cc80ca | |||
fd17d824be | |||
a0fe62a227 | |||
00db4ff806 | |||
45430e036c | |||
29c3f1d194 | |||
e10e3b3c49 | |||
d9a9adef1f | |||
02538322c6 | |||
efc5b481f8 | |||
2c1bd6a8c8 | |||
4d1732b3aa | |||
a0e41a4450 | |||
2ee3e315b6 | |||
29df2e44b4 | |||
8836cb2bda | |||
2d9124c336 | |||
b832e36c7d | |||
98cf02ee98 | |||
519d096f29 | |||
34e9b8b89f | |||
beb75ff6d1 | |||
9fd7c14e32 | |||
e303d914fe | |||
5f7f176892 | |||
8928a64a12 | |||
6a3b498d52 | |||
682ee82aa8 | |||
1e22ebce61 | |||
c2413489e5 | |||
094325cbf0 | |||
a5e1686af6 | |||
54cb099007 | |||
636c21df94 | |||
cdad6ff600 | |||
68efc86536 | |||
e06ccacda1 | |||
da6eb34500 | |||
0f31a776ff | |||
efc6843ee2 | |||
a13dd756b1 | |||
1b62eece13 | |||
e23ef1ded2 | |||
066de25f95 | |||
cd128b8e69 | |||
![]() |
9e17abf517 | ||
cbd3126a4f | |||
0d0aed0490 | |||
ed7c9802d1 | |||
68ea029fe3 | |||
3a465f2314 | |||
ef2d672b35 | |||
![]() |
b3c8de9a1f | ||
![]() |
4d75f2db34 | ||
![]() |
f69e4283cd | ||
![]() |
cbbf1e475d | ||
![]() |
851f711357 | ||
![]() |
11703f50fe | ||
![]() |
11ca3a2190 | ||
![]() |
a1381008d7 | ||
59504cca57 | |||
da06c568c5 | |||
d333b5f5c3 | |||
348b8da619 | |||
904226cfd4 | |||
2cf5caa90d | |||
![]() |
ff05c9cb23 | ||
![]() |
f18a03d4a1 | ||
![]() |
24756e73d3 | ||
![]() |
feb16d9773 | ||
5b47e8806a | |||
a073a5caaa | |||
a69a26e107 | |||
76582c6313 | |||
5a249ba942 | |||
![]() |
696b6aa11d | ||
![]() |
44187c69de | ||
![]() |
efb8cac079 | ||
![]() |
7997f23f9c | ||
20d4023e58 | |||
![]() |
b62f99bc5a | ||
![]() |
70bba44da7 | ||
![]() |
d25ace8f98 | ||
![]() |
eb19417263 | ||
![]() |
982fd41ae3 | ||
cf19e644e4 | |||
02c5b40315 | |||
825a896414 | |||
![]() |
dabb3a01b8 | ||
![]() |
5d68d1f1cb | ||
![]() |
85613da33a | ||
268a123449 | |||
4c22c29241 | |||
![]() |
7a7634833a | ||
![]() |
d70b5703d2 | ||
![]() |
21d6471bb2 | ||
![]() |
a492baf486 | ||
![]() |
0163314e36 | ||
![]() |
1d7d376ca1 | ||
868002c78b | |||
c3b19f42d5 | |||
ee234995f5 | |||
![]() |
0472592991 | ||
![]() |
5b8c28dd73 | ||
![]() |
a8f854cbc5 | ||
80f2e8f984 | |||
d4b410cafd | |||
![]() |
af04bcfe3f | ||
![]() |
7349e3b3f3 | ||
bf4c09d0bb | |||
adc45ae767 | |||
2618e0ac90 | |||
3feeb568d8 | |||
fb977a70c2 | |||
c4a06a7bc0 | |||
df5967079c | |||
0a3219d12a | |||
77baa06fc3 | |||
160d168c63 | |||
713ac0251b | |||
c655c76196 | |||
3cf6ac5c06 | |||
43bdb358dd | |||
6f622bdeba | |||
7e6103473f | |||
![]() |
caa051abae | ||
fbe6eb6250 | |||
b9d8e13bdf | |||
16a6fa2896 | |||
![]() |
089eea4c07 | ||
![]() |
37e3af1c59 | ||
562759f57e | |||
a9dc188c4b | |||
cced182063 | |||
66774174ae | |||
d9e972115b | |||
2d7c8e59dd | |||
![]() |
802c879795 | ||
![]() |
34f92b8af9 | ||
![]() |
a72e8dd6a4 | ||
4793aaf5e6 | |||
c136c50afc | |||
![]() |
3a4b34972d | ||
![]() |
607da14355 | ||
![]() |
17ccc30d9b | ||
3855407f52 | |||
03415f6b24 | |||
![]() |
1061967adc | ||
b165d564e0 | |||
20c2f844f5 | |||
ad9f2452b2 | |||
a86a6f52d6 | |||
4d82ecc8f2 | |||
023e0979c6 | |||
ca6e78cd4d | |||
8f4b1f9695 | |||
20aaa39bc9 | |||
![]() |
8197f0c0d9 | ||
![]() |
aa1a3542e5 | ||
05c0fefc01 | |||
1fd90be4cb | |||
05a4e9b6e4 | |||
![]() |
9d07fe38b8 | ||
fedf153252 | |||
80f9125511 | |||
25c88cea3b | |||
c9161cd772 | |||
f7c334ad96 | |||
59f6cf13ad | |||
3684ec2783 | |||
6baf417d35 | |||
db52e8d851 | |||
0bf630d8c0 | |||
![]() |
4bd9a2b899 | ||
7daacfa809 | |||
![]() |
b586b0729c | ||
d384ad9dd3 | |||
e7aac6c805 | |||
e34c84697e | |||
a639604179 | |||
7b5022da09 | |||
![]() |
620ee23edb | ||
![]() |
f19d7b0535 | ||
![]() |
a5acc3ef56 | ||
![]() |
40fc175185 | ||
![]() |
67dee3e1c1 | ||
![]() |
dab8be7c12 | ||
![]() |
b7dd6d43fe | ||
![]() |
8a701c450e | ||
![]() |
2370c39c15 | ||
![]() |
0851dc23d8 | ||
![]() |
232d39e0b3 | ||
2c27a1968f | |||
4d5de6ca69 | |||
![]() |
fb349fc7b4 | ||
![]() |
1a4d0d5b9a | ||
![]() |
5eff1b77fe | ||
6bb534d250 | |||
2d8c706cde | |||
4e702c5428 | |||
![]() |
6717cb5154 | ||
590f59ca63 | |||
6bad20b784 | |||
146667144a | |||
cc60235503 | |||
31a149b022 | |||
ec58d02bb3 | |||
516acb501a | |||
88a706dd7d | |||
6d887d5762 | |||
cd7fb6d36f | |||
![]() |
020148ac0a | ||
9d0558468a | |||
7d188a40b2 | |||
0c3d956d96 | |||
44ca5a7f83 | |||
![]() |
cdedd41101 | ||
![]() |
87c113986d | ||
![]() |
b0a6634e20 | ||
53388696b6 | |||
fe7a69f490 | |||
1351712db4 | |||
ca0f00e27d | |||
![]() |
6290815a0c | ||
4a1162005d | |||
72b4873dce | |||
a1ccdd6bf4 | |||
2cad567537 | |||
![]() |
bb0af61483 | ||
7a2e51ef03 | |||
b3451e229d | |||
32dd232350 | |||
![]() |
656b031c5c | ||
![]() |
0f2bd2a9e1 | ||
![]() |
12f47b85af | ||
30c0a8249e | |||
62e51ad14b | |||
d076ed1f56 | |||
9bbe325517 | |||
6f5ef6d3f1 | |||
378d277a98 | |||
![]() |
2fdbcbc152 | ||
![]() |
ef7ba0fe40 | ||
![]() |
3c5de10fe6 | ||
![]() |
230e0fa951 | ||
31192a5801 | |||
f1c974b4cf | |||
![]() |
a9f9cb7969 | ||
![]() |
3a3393e03a | ||
3a7c0c8f12 | |||
bd2460e42b | |||
![]() |
2dd262cc83 | ||
![]() |
a2cf1ac8d0 | ||
df345b5eec | |||
![]() |
b535c996d6 | ||
b131f50d42 | |||
d729f86898 | |||
![]() |
51ef047fb6 | ||
![]() |
2497d01bd6 | ||
![]() |
a57c44d566 | ||
![]() |
5565e08610 | ||
ab65a8f6db | |||
7f3c363da8 | |||
7bc26a94c7 | |||
![]() |
47b8575f55 | ||
![]() |
2a27998831 | ||
![]() |
a64e89994f | ||
05a8cb7a28 | |||
![]() |
b2ebbf5b7a | ||
![]() |
a03ef851e3 | ||
7a8d000635 | |||
![]() |
6a056749af | ||
41b10e3a84 | |||
4056c73052 | |||
ef95244f0c | |||
143ad70073 | |||
817d7bd6bb | |||
![]() |
99bdaca6f0 | ||
3fca5c20fb | |||
![]() |
a373ef8dff | ||
696d1764bd | |||
14b2189840 | |||
16a94aded1 | |||
![]() |
d352aaeaac | ||
![]() |
9250aad80b | ||
![]() |
6e9be63029 | ||
92d8c7257e | |||
![]() |
6a265f0203 | ||
![]() |
b30a0ac25b | ||
![]() |
212f49df08 | ||
2c58645e02 | |||
e11a727a77 | |||
![]() |
d2123fdab7 | ||
45263732b8 | |||
d50e8e2798 | |||
![]() |
990ddf64f5 | ||
ff529eacb4 | |||
![]() |
238607bbe7 | ||
0aa51d9529 | |||
3815ce0a67 | |||
5e91808b73 | |||
08259cdf16 | |||
0bbb3afde0 | |||
3c0110528f | |||
18b52e8909 | |||
037cfec91a | |||
695b35031e | |||
f9d869e824 | |||
c1c001ad96 | |||
d768afc329 | |||
![]() |
4186f1a3e6 | ||
![]() |
2eac158a39 | ||
1ee629d731 | |||
5590ab47ee | |||
b555ed736c | |||
da39f40048 | |||
b1cf1c5590 | |||
48232a6cf8 | |||
3bc92af55f | |||
![]() |
5e9218b072 | ||
![]() |
65f860ceef | ||
![]() |
b9b8145bca | ||
![]() |
7fab6bcf54 | ||
![]() |
7ad5e6fa37 | ||
![]() |
f6fec67d52 | ||
![]() |
b3cac85c4e | ||
![]() |
ff49bd2488 | ||
![]() |
45f23a4c8a | ||
![]() |
a67a5e6264 | ||
8988d63f33 | |||
2268619101 | |||
a312b7f63c | |||
92d803717f | |||
2124f6c60b | |||
29c87dbd3f | |||
1ea3c5d23b | |||
![]() |
547f9393b9 | ||
![]() |
16b34c827b | ||
![]() |
56f0f37f39 | ||
3e9143d607 | |||
da07859138 | |||
dfc2b605f5 | |||
8badd3987a | |||
7139a2bcb3 | |||
c4e2c3b57a | |||
ed95270d3b | |||
edd45a1adf | |||
f24d5fec4e | |||
a9b47bb1a4 | |||
8849ce9039 | |||
![]() |
8b4f16ef84 | ||
dbbe6c0600 | |||
3caef5fc81 | |||
7cd58708cc | |||
0814af3bf4 | |||
72ba5a74f5 | |||
cbc301141e | |||
f466516289 | |||
4eef236b1c | |||
![]() |
ce00083aa2 | ||
![]() |
f92e05ce72 | ||
c02a11f269 | |||
![]() |
c79e659b74 | ||
da8009aea0 | |||
2778d2e85d | |||
ce9a50903c | |||
9a7d39c125 | |||
89759e7d49 | |||
7ca9d42f5f | |||
![]() |
6a6bec880c | ||
7b22c7d0f8 | |||
058866831b | |||
229f698e72 | |||
32067d3171 | |||
a8f7477a1f | |||
9b6461e34e | |||
eed3f81cb8 | |||
e605c750b1 | |||
f49be6cfed | |||
696faed007 | |||
![]() |
70169a2a4a | ||
![]() |
46b46c4d6d | ||
![]() |
0875b7ef92 | ||
![]() |
9cdccca5ff | ||
![]() |
e3e4fa42db | ||
![]() |
6e0c6de0af | ||
![]() |
564bee3850 | ||
![]() |
79e723f740 | ||
![]() |
08a2eca98d | ||
![]() |
c830d4b5b4 | ||
112391afeb | |||
![]() |
39e0431b97 | ||
071d75926b | |||
56b64e5c6d | |||
b8cfd60c9e | |||
691a9ae17d | |||
214b9a8809 | |||
e85f54e15c | |||
![]() |
d2245c33ce | ||
ff6695bba3 | |||
cdcdc86627 | |||
b4addf9329 | |||
9d0c9cfdb5 | |||
0afba81c71 | |||
0882e4707d | |||
78079e142f | |||
00a4203e1a | |||
c4fae3b70b | |||
b8dfa4a5e8 | |||
1ca1862a08 | |||
ba76c74324 | |||
![]() |
dda37f0083 | ||
65c353450e | |||
2bfb53abe1 | |||
ab08eada81 | |||
![]() |
5fcc1de9a5 | ||
![]() |
baeb0f7ae8 | ||
333158a7be | |||
f24c0955ce | |||
67412125df | |||
f8e14d7040 | |||
4532cf867a | |||
79d2f70be9 | |||
b4eb11a6de | |||
45f663a462 | |||
5b8ce7757c | |||
e47e0ba3f5 | |||
105debe4da | |||
a053788cce | |||
6d578d5203 | |||
21aacfc2af | |||
93dc3ad646 | |||
8e67ed025c | |||
fa1b8bfde3 | |||
7dfe2cbb5c | |||
880c421f3e | |||
e1b8d49af5 | |||
e1d14b8c27 | |||
594b0cd546 | |||
fe9f724673 | |||
6a4a3cc94e | |||
![]() |
af41dcfc4e | ||
31611d8429 | |||
7ed44c839e | |||
503c65692d | |||
f76b86b24d | |||
1f96e71b63 | |||
![]() |
cc249fe1a7 | ||
![]() |
268bd35f3a | ||
![]() |
0307c0abe3 | ||
![]() |
adf062f654 | ||
70b5f25cf0 | |||
2b65b89afb | |||
44e8ed6456 | |||
792655e299 | |||
0f56d8cdd4 | |||
6c47dd2fa9 | |||
![]() |
49073bc151 | ||
![]() |
336acd9860 | ||
4daeeb7beb | |||
408ff50404 | |||
148c5176c6 | |||
bdb9de863f | |||
ce1f8b2cc3 | |||
5933323beb | |||
22b1b0a149 | |||
e71afeb10f | |||
98f026156d | |||
cbee57aa30 | |||
fd9e4dc05d | |||
6022cecad1 | |||
89e39e2168 | |||
a69bf99c1a | |||
d34ef81324 | |||
a3c050195a | |||
3623eafacd | |||
![]() |
2bd3f0a1d1 | ||
f1f828522e | |||
51e4898346 | |||
c4478198b6 | |||
f468924b85 | |||
158b48e4d5 | |||
756a58e443 | |||
85ce5b0791 | |||
![]() |
e534d1cd20 | ||
2d35304ef0 | |||
4f0e6d758b | |||
bd4aa89c2b | |||
b046360293 | |||
6971fb3999 | |||
7b840f29c4 | |||
71fed7300b | |||
57315c3b6e | |||
3d3abc90e1 | |||
de7882e4cf | |||
![]() |
10190d61c0 | ||
bb6fa7cb46 | |||
80cb70c9a6 | |||
77d51aa51a | |||
![]() |
ebb4e22d02 | ||
4344a0df0c | |||
34ad0c5e47 | |||
704ade560a | |||
a4892cf847 | |||
e59661775a | |||
53a9f04155 | |||
100f483a86 | |||
bad468560a | |||
eb0cf62a54 | |||
a016932ac7 | |||
1706414171 | |||
5f963aa66b | |||
25578e4fc6 | |||
faec92ce6c | |||
313e725ff2 | |||
3f82a51ef9 | |||
d26ab9b910 | |||
aa42e056c0 | |||
fa6592ed1a | |||
11b06accbb | |||
![]() |
915eb5802f | ||
![]() |
4e943c7bee | ||
![]() |
692d75562e | ||
4cce6d4318 | |||
e55e15466d | |||
370340de0b | |||
10bc483887 | |||
f66b2ccbad | |||
6460c20a97 | |||
9f2c240fc1 | |||
a4cbbfcb9f | |||
0f49bfba2e | |||
bcd59899ac | |||
5952709ba8 | |||
c1e15fa1de | |||
74bcc36968 | |||
64fce8fb54 | |||
755e004d97 | |||
2296a03688 | |||
49c3eb37cb | |||
9cab1d2afc | |||
b7bc53bb92 | |||
5b49be315c | |||
37a82287ad | |||
9ec54277f3 | |||
a67124710a | |||
6d77c369b1 | |||
dab96346d2 | |||
cd0977798c | |||
a706ebf477 | |||
![]() |
c464af83c2 | ||
c79ab213cb | |||
![]() |
4b0f7c4cc8 | ||
![]() |
a3ed2ebef8 | ||
![]() |
f02fae7fa2 | ||
![]() |
afae109348 | ||
401029f462 | |||
acdc042c74 | |||
a674d046c1 | |||
33733eb2c4 | |||
![]() |
01eb2de162 | ||
![]() |
5e321e91b2 | ||
![]() |
45b07a727d | ||
70076aadb0 | |||
8b223008b4 | |||
8728c74aac | |||
95fc66dfba | |||
f70033bb27 | |||
67910e18a8 | |||
c73657c957 | |||
bb0227f3b8 | |||
920c1cf863 | |||
797f6a8432 | |||
![]() |
350ece93b8 | ||
81d3817b4c | |||
![]() |
0ee0348ed6 | ||
![]() |
db97d5f855 | ||
![]() |
258bcff53e | ||
![]() |
f7325a8f36 | ||
![]() |
54a3805626 | ||
![]() |
3f82dc387e | ||
2824eac406 | |||
7b8e6b9004 | |||
e3b3d2af82 | |||
![]() |
65e32fe10e | ||
![]() |
724c092c1c | ||
e2fc5ff80b | |||
3f264f436b | |||
cfccebc1bb | |||
c929b965fe | |||
![]() |
747d1c24b3 | ||
77f46d5f43 | |||
c77f717d26 | |||
![]() |
16c344e6ba | ||
![]() |
d8ac1bc74d | ||
76e9eae780 | |||
![]() |
36660588e7 | ||
c072ca2d48 | |||
40c92e854d | |||
![]() |
3c2702e8c3 | ||
![]() |
ddcbf9b586 | ||
63d6fa62c4 | |||
cbd9718e5f | |||
4896ebfffd | |||
f71506adf8 | |||
2279e14623 | |||
3546ff7909 | |||
5467655264 | |||
0c60377082 | |||
4fd57a71b9 | |||
7b07d43477 | |||
f287308986 | |||
939523c4f9 | |||
aa5977f324 | |||
![]() |
191d42f8a5 | ||
![]() |
dc1092f9db | ||
4b882d8586 | |||
b0bbe5719f | |||
0e3a4372b8 | |||
83575b14b9 | |||
f09ff43672 | |||
0045bd223c | |||
f6bf1dcfdc | |||
91c5165d12 | |||
5976caf736 | |||
831bbc2f2f | |||
![]() |
590e4b0e6b | ||
![]() |
6c690d7a3d | ||
![]() |
b03d832376 | ||
![]() |
d521146562 | ||
![]() |
66686c786d | ||
![]() |
bb27c08424 | ||
![]() |
ae9bd087a8 | ||
![]() |
4bee7991d1 | ||
![]() |
c67e8d041b | ||
![]() |
1d7b2c5712 | ||
![]() |
ebe3ab2c14 | ||
![]() |
4b2c7a9655 | ||
![]() |
24fa7a1815 | ||
![]() |
a60d00d0dc | ||
![]() |
b5f1294b82 | ||
![]() |
671e0e0bff | ||
![]() |
44605f1209 | ||
![]() |
cf139292a6 | ||
![]() |
f3e1dc40ea | ||
![]() |
6ba57e83cf | ||
![]() |
f68388f700 | ||
![]() |
dc5d11c1c8 | ||
![]() |
40adacb32e | ||
![]() |
3747f34b69 | ||
![]() |
938be159a4 | ||
![]() |
7f869f7de1 | ||
07bb6930d0 | |||
![]() |
48238239c3 | ||
![]() |
d1fe610d6e | ||
![]() |
3028b7d8ca | ||
![]() |
4a025caa69 | ||
![]() |
aa7145f5b3 | ||
![]() |
7fb71e2ec5 | ||
![]() |
d02bd91f41 | ||
![]() |
432e40bdfa | ||
![]() |
f0e1f74d03 | ||
![]() |
6250e16cfe | ||
![]() |
0b0da44020 | ||
![]() |
73a069dbe2 | ||
![]() |
81a9a36519 | ||
![]() |
1b4ebebf25 | ||
![]() |
1d1c07caca | ||
![]() |
5f8760a0a9 | ||
![]() |
feda70aea8 | ||
![]() |
e92565013b | ||
![]() |
9ddc74d640 | ||
![]() |
71a061d13c | ||
![]() |
7f6cf8d30a | ||
![]() |
58a8e45d56 | ||
![]() |
bb5f79e07b | ||
![]() |
2a8868f096 | ||
![]() |
74f0e8ba50 | ||
![]() |
1d344275bb | ||
![]() |
ea7f5bacf9 | ||
4c125e4a7a | |||
![]() |
0845553047 | ||
![]() |
6f88e08811 | ||
![]() |
2fa17ee51f | ||
![]() |
7b2cf28f68 | ||
![]() |
e67446b9bf | ||
![]() |
c7d157145b | ||
![]() |
ab08d21d95 | ||
![]() |
ee1f95ea3b | ||
![]() |
8ce5c258d3 | ||
![]() |
9b4fdc8966 | ||
![]() |
6cb5c4bd5c | ||
![]() |
1b2b5913d1 | ||
![]() |
92cd16bec9 | ||
![]() |
ff9e16285e | ||
![]() |
68499ca9e5 | ||
![]() |
6fdc5c67e2 | ||
![]() |
52bfa82ec5 | ||
![]() |
1e6a784192 | ||
![]() |
8eb6d0c4cb | ||
![]() |
e2771023da | ||
![]() |
d19baf411a | ||
![]() |
0ddc20ea7c | ||
![]() |
2aceab527e | ||
![]() |
be787dc728 | ||
![]() |
0aaec95ac4 | ||
![]() |
c1ce8cb8e5 | ||
![]() |
3f63046cbb | ||
![]() |
f241a1fc31 | ||
![]() |
8d873674ee | ||
![]() |
6f4501940e | ||
![]() |
69e3205a68 | ||
![]() |
5001559c7c | ||
![]() |
e52385317e | ||
![]() |
7003bab110 | ||
![]() |
f8f9a4ecf2 | ||
![]() |
edae9fb664 | ||
![]() |
a5198b881e | ||
![]() |
f394701789 | ||
![]() |
4d4816a61b | ||
![]() |
cb94d7f71a | ||
![]() |
c833854097 | ||
![]() |
278c1d5024 | ||
55d21840ef | |||
8e27e9720c | |||
![]() |
e1479b5c10 | ||
![]() |
e6ce553216 | ||
![]() |
eb9128cb20 | ||
![]() |
55683aee96 | ||
e90c70bf02 | |||
71eca7baf2 | |||
![]() |
d777b3a3cb | ||
![]() |
02486ccae6 | ||
![]() |
3633513e85 | ||
![]() |
d4932f3d2f | ||
971306cd73 | |||
4b1a4db3db | |||
472099614a | |||
bd6861d179 | |||
![]() |
6c5e529129 | ||
![]() |
9fbbd29c3b | ||
![]() |
7206debb30 | ||
![]() |
be4ba1608b | ||
![]() |
e7628e1f65 | ||
![]() |
cdb0a5b5a6 | ||
![]() |
1794f497a5 | ||
![]() |
08ce78f97c | ||
![]() |
797e0d7773 | ||
![]() |
ab5f6fd12d | ||
![]() |
2a3937bf55 | ||
ec326ed1c1 | |||
501a5cd57e | |||
![]() |
780adeb001 | ||
![]() |
1adcd86a39 | ||
1c4d0cc530 | |||
![]() |
45d1380f95 | ||
![]() |
78355efc45 | ||
![]() |
0adf06f2a6 | ||
![]() |
3dc4c4c685 | ||
![]() |
7b9247eefe | ||
![]() |
e62039b727 | ||
380e05b079 | |||
5b6cae0a61 | |||
592952c066 | |||
![]() |
42052f5ee7 | ||
![]() |
0162ae5739 | ||
33175cbccd | |||
ce5498ff94 | |||
c50c42b895 | |||
![]() |
0f6b3491f8 | ||
![]() |
036edb6c28 | ||
![]() |
3e8e2312f2 | ||
![]() |
83f9e32fd6 | ||
![]() |
6e294ca0da | ||
![]() |
3a5eeed372 | ||
![]() |
9d083fb550 | ||
![]() |
aca2292637 | ||
![]() |
c7719545ac | ||
![]() |
f39adb658b | ||
![]() |
7174984973 | ||
![]() |
ffaca56ec5 | ||
![]() |
8207bda74b | ||
![]() |
3c5529a761 | ||
![]() |
ebcd5720b0 | ||
![]() |
12541f3de3 | ||
![]() |
594985dec4 | ||
e7943cba50 | |||
f51c873324 | |||
96671645bb | |||
2880638241 | |||
![]() |
3f02a0f422 | ||
![]() |
7dd383b15e | ||
![]() |
ddf9d29b7d | ||
![]() |
109635b8f4 | ||
![]() |
9820d369c3 | ||
![]() |
263ce33c41 | ||
![]() |
0913eac63d | ||
![]() |
ce0aa2d6a3 | ||
![]() |
00d5b88b8d | ||
be0253815f | |||
![]() |
a9405e32e9 | ||
![]() |
d0924a6e15 | ||
![]() |
3c46201af9 | ||
![]() |
2d7c7e8e37 | ||
![]() |
d87929c4c3 | ||
![]() |
d4a4decaed | ||
![]() |
61863c38e3 | ||
![]() |
2d1f7e5ada | ||
![]() |
916ca0127d | ||
![]() |
6f4e9e920f | ||
c2521f28fc | |||
7565d2ea57 | |||
![]() |
23ba46823c | ||
7facb9b020 | |||
5490a59eb5 | |||
d90df91aef | |||
7cdda6806b | |||
97cff4b598 | |||
c45a208cd6 | |||
![]() |
8d6d452dfb | ||
![]() |
21c6a999b4 | ||
![]() |
141d8fa105 | ||
![]() |
dec2456655 | ||
![]() |
9263aa8507 | ||
![]() |
df3a32572b | ||
![]() |
8b9209b62a | ||
eef78cb8dc | |||
7c65a96a2b | |||
5d87ce06b7 | |||
43b797ca6b | |||
fa591c200d | |||
1f5b2aaf7c | |||
77d04e0297 | |||
![]() |
88ffdb4c29 | ||
324b18e8a4 | |||
e2352ea3f2 | |||
![]() |
b272a08ab9 | ||
48e918adb0 | |||
d8581f47d2 | |||
![]() |
17601393de | ||
2e32fa7ef2 | |||
9356a0544f | |||
c085729096 | |||
d2f7228653 | |||
a513303a9a | |||
ffeccbb3b6 | |||
2a83440c44 | |||
5a1fd9bb75 | |||
f8c2ac7468 | |||
ae6d5b38dd | |||
1e9d4432f3 | |||
9eec1c7c44 | |||
7ad1d55241 | |||
c88c37d65b | |||
15eb0f62ea | |||
2e70cbc298 | |||
f2bb173ddb | |||
e046fdd198 | |||
a63d6eceb1 | |||
ee006eeb66 | |||
ac45430839 | |||
a592f747f8 | |||
a0f5a3c134 | |||
977ffacd27 | |||
9256a5f981 | |||
75dfaec727 | |||
89e541be95 | |||
c7d007636e | |||
8c85cc25a0 | |||
47d0a3db67 | |||
e15cd86644 | |||
85a7ffc8eb | |||
ca9f5b0c30 | |||
69aa27c33e | |||
26644da7b4 | |||
4465f6e8aa | |||
4f4b8c6447 | |||
5926732c26 | |||
05f75bf5d0 | |||
e63db7b150 | |||
d4fc809169 | |||
4613b7ada1 | |||
eb4301aeb5 | |||
4c56850da6 | |||
9d4063b662 | |||
1a81d1a536 | |||
e1b3a94b13 | |||
2cc865b62c | |||
007da773c9 | |||
462f6fe395 | |||
e65c8ec4a6 | |||
373ca24a96 | |||
3f1b00af8f | |||
4d1e03fb64 | |||
632e54a727 | |||
188d95ad6c | |||
0ba120c3dd | |||
0b12924874 | |||
d6163d6294 | |||
1b0e8e47fa | |||
ae1df13f4a | |||
![]() |
1093bea416 | ||
1f64b80f9d | |||
c571a913c5 | |||
76d8c292c9 | |||
458d607b9a | |||
3a9a49d64c | |||
b7193d16ee | |||
e7852e5e91 | |||
35f70e050a | |||
![]() |
db8da293d3 | ||
88d7898dba | |||
e906d04f18 | |||
d9d0efab2d | |||
10d0b8ba6b | |||
f13d9113a4 | |||
066814724b | |||
a3e7effb83 | |||
be9ede43a3 | |||
d4ea961dae | |||
de7118caf4 | |||
5eb4f74242 | |||
d2cffe65d8 | |||
42aea45a41 | |||
2dd0cc8fbb | |||
0ede5bfcb0 | |||
62b0bc76a8 | |||
2a7e09b166 | |||
9ad2d6cc69 | |||
1fbee07de2 | |||
3b1d8eb48a | |||
103b62719e | |||
e93f0f4980 | |||
ff65b73232 | |||
51957125c1 | |||
af087508b0 | |||
399de75d64 | |||
c25412bd32 | |||
7b1f2f9482 | |||
fd70bedc05 | |||
bd1b0b5e32 | |||
02bdeae4e6 | |||
4979b2aa66 | |||
a84d35c6af | |||
32884d3bf2 | |||
a599b37e6d | |||
5cb4e0fef7 | |||
7d6bf53019 | |||
29d434bcd4 | |||
186f70afc3 | |||
a6dd5d602f | |||
2895d02cdc | |||
ca288de515 | |||
567e612c72 | |||
1b3b684cbc | |||
cd0aab90ef | |||
05dc8e5a31 | |||
606ab6d6fc | |||
f54d9394b7 |
32
.github/workflows/update-translations.yml
vendored
Normal file
32
.github/workflows/update-translations.yml
vendored
Normal file
@@ -0,0 +1,32 @@
|
||||
name: Update translation files
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: "35 0 * * 0"
|
||||
|
||||
permissions: write-all
|
||||
|
||||
jobs:
|
||||
|
||||
update_catalogs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v3
|
||||
with:
|
||||
python-version: "3.10"
|
||||
cache: 'pip'
|
||||
- name: Install dependencies
|
||||
run: pip install babel
|
||||
- name: Extract messages
|
||||
run: pybabel extract -o twblue.pot --msgid-bugs-address "manuel@manuelcortez.net" --copyright-holder "MCV software" --input-dirs .
|
||||
working-directory: 'src'
|
||||
- name: Update catalogs
|
||||
run: pybabel update --input-file twblue.pot --domain twblue --output-dir locales
|
||||
working-directory: 'src'
|
||||
- uses: stefanzweifel/git-auto-commit-action@v4
|
||||
with:
|
||||
commit_message: Updated translation catalogs
|
||||
repository: src/locales
|
8
.gitignore
vendored
8
.gitignore
vendored
@@ -1,6 +1,5 @@
|
||||
*.pyc
|
||||
*~
|
||||
windows-dependencies/*
|
||||
src/build/
|
||||
src/dist/
|
||||
src/config/
|
||||
@@ -10,8 +9,15 @@ src/config3/
|
||||
src/dropbox/
|
||||
src/logs/
|
||||
src/documentation/
|
||||
src/sounds/iOs
|
||||
src/oggenc2.exe
|
||||
src/bootstrap.exe
|
||||
src/Microsoft.VC90.CRT
|
||||
src/Microsoft.VC90.MFC
|
||||
src/launcher.bat
|
||||
src/sounds/iOs
|
||||
release-snapshot/
|
||||
src/com_cache/
|
||||
doc/strings.py
|
||||
doc/changelog.py
|
||||
env/
|
164
.gitlab-ci.yml
Normal file
164
.gitlab-ci.yml
Normal file
@@ -0,0 +1,164 @@
|
||||
variables:
|
||||
GIT_SUBMODULE_STRATEGY: recursive
|
||||
PYTHON: "C:\\python310\\python.exe"
|
||||
PYTHON37: "C:\\python37\\python.exe" # for Windows 7 support.
|
||||
NSIS: "C:\\program files (x86)\\nsis\\makensis.exe"
|
||||
|
||||
stages:
|
||||
- build
|
||||
- make_installer
|
||||
- upload
|
||||
|
||||
twblue32:
|
||||
tags:
|
||||
- shared-windows
|
||||
- windows
|
||||
- windows-1809
|
||||
before_script:
|
||||
- Set-Variable -Name "time" -Value (date -Format "%H:%m")
|
||||
- echo ${time}
|
||||
- echo "started by ${GITLAB_USER_NAME}"
|
||||
- choco install python --version 3.10.8 -y -ForceX86
|
||||
- '&$env:PYTHON -V'
|
||||
- '&$env:PYTHON -m pip install --upgrade pip'
|
||||
- '&$env:PYTHON -m pip install --upgrade https://github.com/josephsl/wxpy32whl/blob/main/wxPython-4.2.0-cp310-cp310-win32.whl?raw=true'
|
||||
- '&$env:PYTHON -m pip install --upgrade -r requirements.txt'
|
||||
stage: build
|
||||
interruptible: true
|
||||
script:
|
||||
# Create html documentation firstly.
|
||||
- cd doc
|
||||
- '&$env:PYTHON documentation_importer.py'
|
||||
- cd ..\src
|
||||
- '&$env:PYTHON ..\doc\generator.py'
|
||||
- '&$env:PYTHON write_version_data.py'
|
||||
- '&$env:PYTHON setup.py build'
|
||||
- cd ..
|
||||
- mkdir artifacts
|
||||
- cd scripts
|
||||
- '&$env:PYTHON make_archive.py'
|
||||
- cd ..
|
||||
- mv src/dist artifacts/TWBlue
|
||||
- move src/twblue.zip artifacts/twblue_x86.zip
|
||||
# Move the generated script nsis file to artifacts, so we won't need python when generating the installer.
|
||||
- move scripts/twblue.nsi artifacts/twblue.nsi
|
||||
only:
|
||||
- tags
|
||||
artifacts:
|
||||
paths:
|
||||
- artifacts
|
||||
expire_in: 1 day
|
||||
|
||||
twblue64:
|
||||
tags:
|
||||
- shared-windows
|
||||
- windows
|
||||
- windows-1809
|
||||
before_script:
|
||||
- Set-Variable -Name "time" -Value (date -Format "%H:%m")
|
||||
- echo ${time}
|
||||
- echo "started by ${GITLAB_USER_NAME}"
|
||||
- choco install python --version 3.10.8 -y
|
||||
- '&$env:PYTHON -V'
|
||||
- '&$env:PYTHON -m pip install --upgrade pip'
|
||||
- '&$env:PYTHON -m pip install --upgrade -r requirements.txt'
|
||||
stage: build
|
||||
interruptible: true
|
||||
script:
|
||||
# Create html documentation firstly.
|
||||
- cd doc
|
||||
- '&$env:PYTHON documentation_importer.py'
|
||||
- cd ..\src
|
||||
- '&$env:PYTHON ..\doc\generator.py'
|
||||
- '&$env:PYTHON write_version_data.py'
|
||||
- New-Item "appkeys.py" -ItemType File -Value "twitter_api_key='$TWITTER_API_KEY'`ntwitter_api_secret='$TWITTER_API_SECRET'"
|
||||
- '&$env:PYTHON setup.py build'
|
||||
- cd ..
|
||||
- mkdir artifacts
|
||||
- cd scripts
|
||||
- '&$env:PYTHON make_archive.py'
|
||||
- cd ..
|
||||
- mv src/dist artifacts/TWBlue64
|
||||
- move src/twblue.zip artifacts/twblue_x64.zip
|
||||
only:
|
||||
- tags
|
||||
artifacts:
|
||||
paths:
|
||||
- artifacts
|
||||
expire_in: 1 day
|
||||
|
||||
twblueWin7:
|
||||
tags:
|
||||
- shared-windows
|
||||
- windows
|
||||
- windows-1809
|
||||
before_script:
|
||||
- Set-Variable -Name "time" -Value (date -Format "%H:%m")
|
||||
- echo ${time}
|
||||
- echo "started by ${GITLAB_USER_NAME}"
|
||||
- choco install python --version 3.7.9 -y -ForceX86
|
||||
- '&$env:PYTHON37 -V'
|
||||
- '&$env:PYTHON37 -m pip install --upgrade pip'
|
||||
- '&$env:PYTHON37 -m pip install --upgrade https://github.com/josephsl/wxpy32whl/blob/main/wxPython-4.2.0-cp37-cp37m-win32.whl?raw=true'
|
||||
- '&$env:PYTHON37 -m pip install --upgrade -r requirements.txt'
|
||||
stage: build
|
||||
interruptible: true
|
||||
script:
|
||||
# Create html documentation firstly.
|
||||
- cd doc
|
||||
- '&$env:PYTHON37 documentation_importer.py'
|
||||
- cd ..\src
|
||||
- '&$env:PYTHON37 ..\doc\generator.py'
|
||||
- '&$env:PYTHON37 write_version_data.py'
|
||||
- New-Item "appkeys.py" -ItemType File -Value "twitter_api_key='$TWITTER_API_KEY'`ntwitter_api_secret='$TWITTER_API_SECRET'"
|
||||
- '&$env:PYTHON37 setup.py build'
|
||||
- cd ..
|
||||
- mkdir artifacts
|
||||
- cd scripts
|
||||
- '&$env:PYTHON37 make_archive.py'
|
||||
- cd ..
|
||||
- move src/twblue.zip artifacts/twblue_windows7_x86.zip
|
||||
only:
|
||||
- tags
|
||||
artifacts:
|
||||
paths:
|
||||
- artifacts
|
||||
expire_in: 1 day
|
||||
|
||||
generate_versions:
|
||||
stage: make_installer
|
||||
tags:
|
||||
- shared-windows
|
||||
- windows
|
||||
- windows-1809
|
||||
before_script:
|
||||
- Set-Variable -Name "time" -Value (date -Format "%H:%m")
|
||||
- echo ${time}
|
||||
- echo "started by ${GITLAB_USER_NAME}"
|
||||
- choco install nsis -y -ForceX86
|
||||
script:
|
||||
- move artifacts/TWBlue scripts/
|
||||
- move artifacts/TWBlue64 scripts/
|
||||
- move artifacts/twblue.nsi scripts/installer.nsi
|
||||
- cd scripts
|
||||
- '&$env:NSIS installer.nsi'
|
||||
- move twblue_setup.exe ../artifacts
|
||||
only:
|
||||
- tags
|
||||
artifacts:
|
||||
paths:
|
||||
- artifacts
|
||||
expire_in: 1 day
|
||||
|
||||
upload:
|
||||
stage: upload
|
||||
tags:
|
||||
- linux
|
||||
image: python
|
||||
interruptible: true
|
||||
script:
|
||||
- cd artifacts
|
||||
- python ../scripts/upload.py
|
||||
only:
|
||||
- tags
|
||||
- schedules
|
3
.gitmodules
vendored
Normal file
3
.gitmodules
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
[submodule "windows-dependencies"]
|
||||
path = windows-dependencies
|
||||
url = https://github.com/jmdaweb/TWBlue_deps_windows.git
|
6
COPYING
Normal file
6
COPYING
Normal file
@@ -0,0 +1,6 @@
|
||||
Tw Blue is free software, licensed under the GNU GPL license, either version 2 or, at your option, any later version. You can view the license in the file named license.txt, or online at http://www.gnu.org/licenses/old-licenses/gpl-2.0.html.
|
||||
Copyright © 2013-2018. Manuel Cortéz
|
||||
|
||||
Documentation is written by Sukil Etxenike, Brian Hartgen and Bill Dengler, covered by the Creative Commons Attribution-NonCommercial-ShareAlike 2.5 license. You can read the license at https://creativecommons.org/licenses/by-nc-sa/2.5/
|
||||
|
||||
The accessible_output2, audio_services, keyboard_handler, libloader, platform_utils and sound_lib modules are written by Christofer Toth and modified by the TWBlue Team, released under a MIT license. You can get the original modules at http://hg.q-continuum.net.
|
124
README.md
124
README.md
@@ -1,18 +1,116 @@
|
||||
TWBlue
|
||||
TWBlue
|
||||
======
|
||||
|
||||
TWBlue, an accessible, open source and multiplatform twitter application.
|
||||
[](https://ci.appveyor.com/project/manuelcortez/twblue)
|
||||
|
||||
TW Blue is an app designed to use Twitter in a simple and fast way and avoiding, as far as possible, the consumtion of excessive resources of the machine where it’s running. With this app you’ll have access to twitter features such as:
|
||||
TWBlue is a free and open source application that allows you to interact with the main features of mastodon from the comfort of a windows software, with 2 different interfaces specially designed for screen reader users.
|
||||
|
||||
* Create, reply to, retweet and delete tweets,
|
||||
* Add and remove tweets from favourites,
|
||||
* Send and delete direct messages,
|
||||
* See your friends and followers,
|
||||
* Follow, unfollow, block and report users as spam,
|
||||
* Open a user’s timeline, which will allow you to get that user’s tweets separately,
|
||||
* Open URL addresses when attached to a tweet or direct message,
|
||||
* Play various file and URL types which contain audio
|
||||
* and more!
|
||||
See [TWBlue's webpage](https://twblue.es) for more details.
|
||||
|
||||
See the [TWBlue's webpage](http://twblue.com.mx) for more details.
|
||||
## Running TWBlue from source
|
||||
|
||||
This document describes how to run tw blue from source and how to build a binary version which doesn't need Python and the other dependencies to run.
|
||||
|
||||
### Required dependencies.
|
||||
|
||||
Although most dependencies can be found in the windows-dependencies directory, we provide links to their official websites. If you are cloning with git, don't forget to initialize and update the submodules to get the windows-dependencies folder. You can use these two commands to perform this task from git bash:
|
||||
```
|
||||
git submodule init
|
||||
git submodule update
|
||||
```
|
||||
|
||||
#### Dependencies packaged in windows installers
|
||||
|
||||
* [Python,](https://python.org) version 3.10.8
|
||||
If you want to build both x86 and x64 binaries, you can install python x64 to C:\python310 and python x86 to C:\python310-32, for example.
|
||||
|
||||
#### Dependencies that must be installed using pip
|
||||
|
||||
Python installs a tool called Pip that allows to install packages in a simple way. You can find it in the python scripts directory. To install packages using Pip, you have to navigate to the scripts directory using a command prompt, for example:
|
||||
|
||||
`cd C:\python310\scripts`
|
||||
|
||||
You can also add the scripts folder to your path environment variable or choose the corresponding option when installing Python.
|
||||
Note: pip and setuptools are included in the Python installer since version 2.7.9.
|
||||
|
||||
Note: If you are using Python for 32-bit systems, you will need to install WXPython for 32-bits before running the command for installing everything else. You can do so by running the following command:
|
||||
|
||||
`pip install --upgrade https://github.com/josephsl/wxpy32whl/blob/main/wxPython-4.2.0-cp310-cp310-win32.whl?raw=true`
|
||||
|
||||
Pip is able to install packages listed in a special text file, called the requirements file. To install all remaining dependencies, perform the following command:
|
||||
|
||||
`pip install -r requirements.txt`
|
||||
|
||||
Note that if you perform the command from the path where Pip is located, you need to specify the path to your Tw Blue root folder where the requirements file is located, for example:
|
||||
|
||||
`pip install -r D:\repos\TwBlue\requirements.txt`
|
||||
|
||||
Pip will automatically get the additional libraries that the listed packages need to work properly.
|
||||
If you need to update your dependencies, perform the following command:
|
||||
|
||||
`pip install --upgrade -r requirements.txt`
|
||||
|
||||
#### Other dependencies
|
||||
|
||||
These dependencies are located in the windows-dependencies directory. You don't need to install or modify them.
|
||||
|
||||
* Bootstrap 1.2.1: included in dependencies directory.
|
||||
This dependency has been built using pure basic 4.61. Its source can be found at http://hg.q-continuum.net/updater
|
||||
* [oggenc2.exe,](http://www.rarewares.org/ogg-oggenc.php) version 2.87
|
||||
* Microsoft Visual c++ 2019 redistributable dlls.
|
||||
* VLC plugins and DLL libraries.
|
||||
|
||||
#### Dependencies required to build the installer
|
||||
|
||||
* [NSIS,](http://nsis.sourceforge.net/) version 3.04
|
||||
|
||||
#### Dependencies to make the spell checker multilingual
|
||||
|
||||
In order to add the support for spell checking in more languages than english you need to add some additional dictionaries to pyenchant. These are located on the dictionaries folder under windows-dependencies. Simply copy them to the share/enchant/myspell folder located in your enchant installation. They will be automatically copied when building a binary version.
|
||||
|
||||
### Running TW Blue from source
|
||||
|
||||
Now that you have installed all these packages, you can run TW Blue from source using a command prompt. Navigate to the repo's `src` directory, and type the following command:
|
||||
|
||||
`python main.py`
|
||||
|
||||
If necessary, change the first part of the command to reflect the location of your python executable. You can run TW Blue using python x86 and x64.
|
||||
|
||||
### Generating the documentation
|
||||
|
||||
To generate the documentation in html format, navigate to the doc folder inside this repo. After that, run these commands:
|
||||
|
||||
`python document_importer.py`
|
||||
`python generator.py`
|
||||
|
||||
The documentation will be generated, placing each language in a separate folder in the doc directory. Move these folders (for example `de`, `en`, `es`, `fr`, `it`, ...) to `src/documentation`, creating the directory if necessary.
|
||||
Also, copy the `license.txt` file located in the root of the repo to the documentation folder.
|
||||
|
||||
### Building a binary version
|
||||
|
||||
A binary version doesn't need python and the other dependencies to run, it's the same version that you will find on the TW Blue website if you download the zip files or the snapshot versions.
|
||||
|
||||
To build it, run the following command from the src folder:
|
||||
|
||||
`python setup.py build`
|
||||
|
||||
You will find the binaries in the dist directory.
|
||||
|
||||
### Building an installer
|
||||
|
||||
If you want to install TWBlue on your computer, you must create the installer first. Follow these steps:
|
||||
|
||||
* Navigate to the src directory, and create a binary version for x86: C:\python37\python setup.py build
|
||||
* Move the dist directory to the scripts folder in this repo, and rename it to twblue
|
||||
* Repeat these steps with Python for x64: C:\python37x64\python setup.py build
|
||||
* Move the new dist directory to the scripts folder, and rename it to twblue64
|
||||
* Go to the scripts folder, right click on the twblue.nsi file, and choose compyle unicode NSIS script
|
||||
* This may take a while. After the process, you will find the installer in the scripts folder
|
||||
|
||||
### How to generate a translation template
|
||||
|
||||
To manage translations in TWBlue, you can install the [Babel package.](https://pypi.org/project/Babel/) You can extract message catalogs and generate the main template file with the following command:
|
||||
|
||||
pybabel extract -o twblue.pot --msgid-bugs-address "manuel@manuelcortez.net" --copyright-holder "MCV software" --input-dirs ..\src
|
||||
|
||||
Take into account, though, that we use [weblate](https://weblate.mcvsoftware.com) to track translation work for TWBlue. If you wish to be part of our translation team, please open an issue so we can create an account for you in Weblate.
|
@@ -1,11 +1,8 @@
|
||||
Manuel E. Cortéz
|
||||
Johana Hidrobo
|
||||
Marcelo Sosa
|
||||
Isabel del Castillo
|
||||
Bill Dengler
|
||||
José Manuel Delicado
|
||||
David Picón
|
||||
Vicente Llopis
|
||||
Javier Dorado
|
||||
Guillem León
|
||||
Marco Serrano
|
||||
Bryner Villalobos
|
||||
@@ -32,3 +29,15 @@ Salvadora Melguizo
|
||||
Holly Scott-Gardner
|
||||
Anibal Hernández
|
||||
Sussan Leiva
|
||||
Brian Hartgen
|
||||
PEDRO REINA COLOBON
|
||||
Blake Oliver
|
||||
Steffen Schultz
|
||||
Riku
|
||||
Burak Yüksek
|
||||
florian Ionașcu
|
||||
Christian Leo Mameli
|
||||
Natalia Hedlund (Наталья Хедлунд)
|
||||
Valeria (Валерия)
|
||||
Corentin Bacqué-Cazenave
|
||||
Artem Plaksin (maniyax)
|
||||
|
391
doc/changelog.md
Normal file
391
doc/changelog.md
Normal file
@@ -0,0 +1,391 @@
|
||||
TWBlue Changelog
|
||||
|
||||
## changes in this version
|
||||
|
||||
During the development of the current TWBlue version, Twitter has cut out access from their API, meaning TWBlue will no longer be able to communicate with Twitter. This is the end of the support of TWBlue for Twitter sessions. No new sessions will be available for this social network, and we will focus in adding more features to our Mastodon support and writing support for more websites and networks. Thank you everyone who have been using TWBlue to manage your Twitter accounts since 2013.
|
||||
|
||||
* TWBlue should be able to display variables within templates (for example, now it is possible to send a template inside a post's text). Before, it was removing $variables so it was difficult to show how to edit templates from the client. ([#515](https://github.com/MCV-Software/TWBlue/issues/515))
|
||||
* Mastodon:
|
||||
* it is possible to add descriptions for all media available on Mastodon (audio, photos, video and Givs). ([#516](https://github.com/MCV-Software/TWBlue/issues/516))
|
||||
* TWBlue can now perform OCR in attached images.
|
||||
* It is possible to add aliases to mastodon users. Also, the "manage user aliases" setting, located on the application menu within the menu bar can be used to add, edit or remove aliases.
|
||||
* Implemented "Hide emojis on usernames" in both GUI and invisible interface.
|
||||
* Added an experimental feature to recover from connection errors. When making a post, if the post cannot be published due to any kind of error, TWBlue will bring up the dialog where the post was composed, so you can give the post a second chance or save the post's text. This feature should work for threads, posts with attachments, polls and replies. ([#527,](https://github.com/MCV-Software/TWBlue/issues/527) [#526,](https://github.com/MCV-Software/TWBlue/issues/526) [#377,](https://github.com/MCV-Software/TWBlue/issues/377) [#137,](https://github.com/MCV-Software/TWBlue/issues/137) [#108](https://github.com/MCV-Software/TWBlue/issues/108))
|
||||
* When playing media items, TWBlue will prefer remote URL streams and fall back to instance cached stream URL'S.
|
||||
* Fixed an error on mentions buffer that was making TWBlue unable to load posts if there were mentions from a blocked or deleted account.
|
||||
* Fixed an error when loading timelines during startup where TWBlue was unable to change the buffer title properly.
|
||||
|
||||
## Changes on version 2023.2.6
|
||||
|
||||
This release focuses on fixing some important bugs that have been reported in the previous version. Particularly, TWBlue should be able to authorize on some instances that have blocked the Mastodon.py library, and should be able to avoid repeatedly calling some endpoints that cause excessive connections for some instances. Additionally, it is possible to disable Streaming from the account options in Mastodon. This can be especially useful if TWBlue keeps making a lot of API calls for some instances.
|
||||
|
||||
* Fixed the update system.
|
||||
* Fixed a bug when attempting to switch between different accounts using the invisible interface, if the focused account is not an active session.
|
||||
* Mastodon:
|
||||
* Improved the way TWBlue counts characters in Mastodon. Now it counts only the username part in a remote user (@domain is not counted against character limit), adds content warning text to character count, also emojis and CJK characters are counted as 1 as opposed to 2. ([#511](https://github.com/MCV-Software/TWBlue/issues/511))
|
||||
* Added notification when a user joins an instance. This notification is only available for administrators.
|
||||
* Added option to disable Streaming in the account options. This can be useful if TWBlue, for some reason, repeatedly calls the instance API.
|
||||
* Improved the code that works with the Streaming API to reduce the number of reconnection attempts TWBlue performs.
|
||||
* Fixed media uploads for audio, video and gifvs. ([#513](https://github.com/MCV-Software/TWBlue/issues/513))
|
||||
|
||||
## Changes in version 2023.2.3
|
||||
|
||||
In this version, TWBlue will no longer support Twitter sessions starting on February 9, due to Twitter's policies prohibiting third-party clients, in addition to the shutdown of the free access to the Twitter API. All Twitter sessions that are active on TWBlue will stop working as of February 9, when the free API access will finally be shut down. It will not be possible to display or add Twitter sessions from the Session manager. From the TWBlue team, we will continue working to improve our support for Mastodon instances and add other social networks in the near future. If you want to keep in touch with the project, you can follow us in our mastodon account, at [@twblue@maaw.social.](https://maaw.social/@twblue)
|
||||
|
||||
* In the graphical interface, TWBlue will update menu items, in the menu bar, depending on whether you are focusing a Twitter or Mastodon session. This makes it possible for TWBlue to display the correct terms in each social network. Take into account that there might be unavailable items for the currently active session.
|
||||
* in the keystroke editor for the invisible interface, TWBlue displays the available shortcuts for the currently active session. Descriptions of those keystrokes are also different for Twitter and mastodon sessions to use correct terms for both networks.
|
||||
* In the invisible interface, TWBlue will skip sessions that have not been started when using the keyboard shortcut to switch between different accounts.
|
||||
* Fixed a bug when deleting a session in the session manager dialog. Sessions can now be deleted correctly.
|
||||
* Mastodon:
|
||||
* Added basic support to notifications buffer. This buffer shows mastodon notifications in real time. Every notification is attached to a kind of object (posts, users, relationships or polls). At the moment, the only supported action for notification is dismissing, which allows you to remove the notification from the buffer (take into account, though, that mention notifications will remove also the mention in its corresponding buffer, due to the way TWBlue reads mentions from mastodon instances).
|
||||
* Fixed an issue that was preventing TWBlue to create more than one user timeline during startup.
|
||||
* Fixed getting more items in mentions buffer. ([#508](https://github.com/mcv-software/twblue/issues/508))
|
||||
* TWBlue will display properly new paragraphs in mastodon posts.
|
||||
* In the session manager, Mastodon sessions are now displayed including the instance to avoid confusion.
|
||||
* TWBlue will now read default visibility preferences when posting new statuses, and display sensitive content. These preferences can be set on the mastodon instance, in the account's preferences section. If you wish to change TWBlue's behavior and have it not read those preferences from your instance, but instead set the default public visibility and hide sensitive content, you can uncheck the Read preferences from instance checkbox in the account options.
|
||||
* If a mastodon instance is not active or there are errors during login, TWBlue will report it in the log file and will continue with other sessions.
|
||||
* When replying to someone in a public post, TWBlue will default to "unlisted" as its visibility setting. This is done so replies will not clutter local and federated timelines. This setting might be changed when writing the reply, though. ([#504,](https://github.com/MCV-Software/TWBlue/issues/504))
|
||||
* TWBlue uses its own user agent in Mastodon sessions, so it will be easier to identify the client for instance admins.
|
||||
* TWBlue will check if the streaming API endpoints are available before attempting to start Streaming for the current session. Before, TWBlue caused load issues in misconfigured mastodon instances where the streaming API were not available.
|
||||
|
||||
## Changes in version 2022.12.13
|
||||
|
||||
* per popular request, We will generate a 32-bit portable version of TWBlue available for Windows 7 operating systems. This version will not be supported in our automatic updater, so in case of using such version, you would need to download it manually every time there is a new update. TWBlue will continue to be available for Windows 7 as long as it is possible to build it using Python 3.7.
|
||||
* Fixed a couple of bugs that were making TWBlue unable to be opened in some computers, related to our translator module and some COM objects handled incorrectly.
|
||||
* Fixed an issue that was making TWBlue unable to open in certain computers due to errors related to Win32 API'S.
|
||||
* Twitter:
|
||||
* Fixed a bug that was making sent direct messages to be placed in received direct messages buffer.
|
||||
* When quoting a tweet, you can use all 280 characters to send your quoted tweet, as opposed to the 256 characters TWBlue allowed before.
|
||||
* Fixed a bug that was making TWBlue unable to reply to direct messages by using the "reply" keystroke.
|
||||
* Mastodon:
|
||||
* Added account settings dialog.
|
||||
* Added template editing functionality for mastodon accounts.
|
||||
* When a post is edited, TWBlue will update the post object in the buffer to reflect the latest edit.
|
||||
* Fixed a small issue that was preventing TWBlue to display some posts in their corresponding dialog.
|
||||
|
||||
## Changes in version 2022.12.6
|
||||
|
||||
Most of all changes in this release are focused on adding Mastodon support to TWBlue. The features present to handle Twitter should not have been altered in any way. We were not intended to release this version so soon, but unfortunately, Twitter started to present issues in some regions with one particular API endpoint we were using, making impossible for everyone in such regions to use the application. We will release more updates to fix any possible issue regarding Twitter API, but please take into account that this is sometimes an issue happening in Twitter's servers and while we do our best to make TWBlue work despite those problems, you might encounter glitches from time to time.
|
||||
|
||||
* TWBlue now builds with Python 3.10.8. ([#493](https://github.com/MCV-Software/TWBlue/issues/493))
|
||||
* This change also drops support for Windows 7.
|
||||
* The TWBlue interface has not been translated yet, as we are releasing this update to fix an important Twitter issue for some regions.
|
||||
* Twitter sessions should be able to be opened properly again in TWBlue, in regions where it didn't work since last week.
|
||||
* It is now possible to log in to instances of mastodon, hometown and similar software (Pleroma should work as well, although it has not been tested at this time). From the session manager, clicking on the “new account” button will bring up a menu from which you can select whether you want to log in to Twitter or Mastodon. For instances that have a different character limit than the one set by Mastodon, TWBlue will detect the new limit and adjust the dialogs to allow you to use it correctly.
|
||||
* Most of the TWBlue GUI has been adapted so that the buffers reflect the change of social network (in mastodon, for example, the buttons to write posts say post instead of tweet). However, the menu bar has not yet been updated. This means that most of the options still refer to Twitter, although they can be used with mastodon accounts. For example, if you select the “tweet” menu in the menu bar, and then select the “Retweet” option, TWBlue will actually do a “boost” if the buffer you are in is a Mastodon account buffer.
|
||||
* Keystrokes for the invisible interface also refer to terms used in Twitter, but can be applied to Mastodon as well.
|
||||
* There are some features, within TWBlue, that are not yet compatible with mastodon accounts. These are as follows:
|
||||
* User autocompletion.
|
||||
* Currently, it is not possible to update account settings for mastodon sessions. However, if you know how to edit configuration files, you can close TWBlue, change your session file with any text editor and restart the application to update what you want.
|
||||
* The template editor is not yet available for mastodon accounts.
|
||||
* Filters have not yet been implemented in TWBlue mastodon support.
|
||||
* User aliases are not implemented yet.
|
||||
* It is not possible to view a user’s profile, nor edit your own, for now. However, you can use the keystroke to open the item in the browser when focusing a user to access their profile website. This only works in buffers where users are listed.
|
||||
* You cannot manage lists in TWBlue at the moment.
|
||||
* Most of the buffers planned for mastodon should just work. Among those currently tested are: home (main timeline for the logged-in user), Local (public posts for the instance), federated (public posts for all federating instances), mentions, direct messages, sent posts, favorites, bookmarks, followers, following, blocked users, muted users, user searches and timelines for users.
|
||||
* The difference between favorites and bookmarks is that the author of the post can see who has marked his posts as favorites, but bookmarks are completely private. In any buffer containing mastodon posts, except direct messages, the GUI will display an option to add the post to favorites or bookmarks.
|
||||
* Direct messages in mastodon are posts, exactly like normal posts, but with their privacy setting set so that they can only be seen by the accounts that are mentioned. In the direct message buffer, a conversation will appear for each item in the buffer. The conversation represents a thread of messages, but TWBlue can only display the last of the messages sent. This is similar to what happens on platforms like Telegram, where you can only see the list of conversations at the beginning. To see the entire thread of direct messages present in a conversation, you can use the command to open the conversation, or go to the “tweet” menu in the menu bar, and then towards the “view conversation” option. This will create a new conversation buffer that will be located just after the direct messages buffer (for the GUI, the buffer will be located just inside the direct messages buffer in the buffer tree). When a private post appears (whose visibility only allows the mentioned accounts to see it), TWBlue will display that post in the home buffer, in mentions and also will update/create the conversation with that item. This is because Mastodon does not differentiate between a private message and a normal post. You can reply to the post in any buffer to continue the conversation. If you reply to any post, the privacy set in the original post is maintained by default, but can also be changed.
|
||||
* The buffer showing the federated timeline has been disabled from settings. This is because on servers that federate with many instances it can load many posts in a very short time. To enable this buffer, for now, edit the TWBlue configuration while the application is closed, and add the “federated” buffer in the option called “buffer_order”. As soon as buffers can be shown or hidden, this process can be done through the GUI.
|
||||
* There is a Streaming API that allows the elements for the start buffers, mentions, direct messages, sent posts and followers to appear in real time. This feature is implemented by default and should also just work.
|
||||
* Timelines for users only allow to get all posts from users who are in the same instance. For users belonging to other instances, you can get the posts that have been downloaded to your instance since your instance “knows” the remote user.
|
||||
* Timelines for followers and following can be fully retrieved only for users belonging to the same instance. Remote users may yield unclear results.
|
||||
* You can search by users (by opening a search and selecting the “users” radio button). The search can be done by local users, such as twblue, or by remote users, such as @twblue@maaw.social.
|
||||
* In all buffers, a maximum of 40 items are retrieved per load, but more can be retrieved by using the option to load more items in the buffer.
|
||||
* In post buffers, you can do most of the actions already supported in TWBlue (boost, add/remove from favorites or bookmarks, reply, send message to user, open post URL, play audio or video, open post on web, view conversation, open action dialog for user).
|
||||
* In user buffers, you can send private message to the user, and open user actions dialog, which in turn allows you to follow/unfollow, block/unblock and mute/unmute.
|
||||
* When writing posts, it is possible to attach up to 4 images, 4 givs, or even a video, poll, or audio. It is also possible to add the “sensitive content” tag to posts, change privacy and write a content warning text. It is possible to create threads using the “add post” button.
|
||||
* When replying to a post, TWBlue will place the username of all participants in the item you reply to. The privacy options will default to those of the original post.
|
||||
|
||||
## Changes in version 2022.8.28
|
||||
|
||||
* the user autocompletion feature has been completely rewritten to be easier to use, particularly for people with many followers/following users:
|
||||
* In the account settings dialog, there's a button that opens up a new dialog that allows you to "scan" your account in order to add all users from your followers/following list. This process will read your data directly from Twitter and depending in the amount of people you have in your account it might take too many API calls. Please use it with caution. You can, for example, do the process separately for your followers/following people so it will be easier to handle, in case you have a massive amount of people. If TWBlue is unable to complete the scan, you will see an error and will be prompted to try again in 15 minutes, once your API calls have refreshed.
|
||||
* It is possible to use the user autocompletion functionality in dialogs where you can select an user, for example when adding or removing someone from a list, or displaying lists for someone.
|
||||
* Implemented a new setting, available in the account settings dialog, that allows to hide emojis in twitter usernames.
|
||||
* TWBlue should be able to sort conversations in a more logical way. This should make it easier to follow a long thread in Twitter.
|
||||
* When opening a thread, TWBlue should be able to load the right conversation if the original tweet from where the thread was loaded was a retweet.
|
||||
* TWBlue will restart the Streaming subsystem every time there are changes to followed, muted or blocked users within the application.
|
||||
* Fixed error when attempting to mention an user by using the "mention" button in any people buffer. Now tweets should be posted normally.
|
||||
* Fixed error when loading other user lists. ([#465](https://github.com/MCV-Software/TWBlue/issues/465))
|
||||
* Fixed an issue that was making TWBlue to display incorrectly some retweets of quoted tweets.
|
||||
* If TWBlue is unable to open a timeline for someone who has blocked you, this will be reported in a dialog. ([#485,](https://github.com/mcv-software/twblue/issues/485))
|
||||
* Added "find a string in the currently focused buffer" action into Windows 10 and windows 11 keymap. ([#476](https://github.com/MCV-Software/TWBlue/pull/476))
|
||||
|
||||
## changes in version 22.2.23
|
||||
|
||||
* We have added Experimental support for templates in the invisible interface. The GUI will remain unchanged for now:
|
||||
* Each object (tweet, received direct message, sent direct message and people) has its own template in the settings. You can edit those templates from the account settings dialog, in the new "templates" tab.
|
||||
* Every template is composed of the group of variables you want to display for each object. Each variable will start with a dollar sign ($) and cannot contain spaces or special characters. Templates can include arbitrary text that will not be processed. When editing the example templates, you can get an idea of the variables that are available for each object by using the template editing dialog. When you press enter on a variable from the list of available variables, it will be added to the template automatically. When you try to save a template, TWBlue will warn you if the template is incorrectly formatted or if it includes variables that do not exist in the information provided by objects. It is also possible to return to default values from the same dialog when editing a template.
|
||||
* TWBlue can display image descriptions within Tweet templates. For that, you can use the $image_description variable in your template.
|
||||
* We have restored conversation and threads support powered by Twitter API V2 thanks to a set of improvements we have done in the application, as well as more generous limits to Tweet monthly cap by Twitter.
|
||||
* In the Windows 11 Keymap, the default shortcut to open the keystrokes editor is now CTRL+Alt+Windows+K to avoid conflicts with the new global mute microphone shortcut.
|
||||
* TWBlue show display properly HTML entities in tweet's text.
|
||||
* TWBlue should no longer load old tweets in buffers.
|
||||
* Fixed issue when uploading attachments (images, videos or gif files) while sending tweets or replies.
|
||||
* Fixed an error that was making TWBlue to ask for a restart after saving account settings, even if such restart was not required. ([#413,](https://github.com/manuelcortez/TWBlue/issues/413))
|
||||
|
||||
## Changes in version 2021.11.12
|
||||
|
||||
* Now it is possible to create a tweet from a trending topics buffer again.
|
||||
* TWBlue now includes a completely new set of dialogs to handle tweeting, replying and sending direct messages that takes advantage of more Twitter features.
|
||||
* It is possible to add videos in tweets and direct messages by using the new "add" button, located in every dialog where media can be added. Twitter suggests to add videos from 5 seconds up to 2 minutes lenght, in mp4 format (video Codec H.264 and audio codec AAC). Currently, TWBlue does not check if the uploaded video complies with Twitter media requirements. You can add only a video in a tweet or direct message. No other kind of media can be added after a video is in a tweet. If the video was unable to be uploaded successfully, the tweet or direct message won't be created.
|
||||
* Now you can add a poll to tweets. Polls can have up to 4 different options and allow voting up to 7 days after being created. Take into account, though, that currently TWBlue does not support reading polls in tweets.
|
||||
* TWBlue now support threads while creating a new tweet. There is a new button, called add tweet which will add the current tweet to the thread and will allow you to write another tweet in the thread. Every tweet might include media (up to 4 photos, or one GIF image or a video) or up to one poll.
|
||||
* Some functionality was removed from tweet dialogs within TWBlue. Particularly, URL shorteners and long tweets via Twishort. You still can read long tweets posted via Twishort, though.
|
||||
|
||||
## Changes in version 2021.11.07
|
||||
|
||||
* TWBlue should retrieve tweets from threads and conversations in a more reliable way. Tweets in the same thread (made by the same author) will be sorted correctly, although replies to the thread (made by different people) may not be ordered in the same way they are displayed in Twitter apps. ([#417](https://github.com/manuelcortez/TWBlue/issues/417))
|
||||
* When creating a filter, TWBlue will show an error if user has not provided a name for the filter. Before, unnamed filters were a cause of config breaks in the application.
|
||||
* It is again possible to read the changelog for TWBlue from the help menu in the menu bar.
|
||||
* fixed a bug when clearing the direct messages buffer. ([#418](https://github.com/manuelcortez/TWBlue/issues/418))
|
||||
* fixed an issue that was making TWBlue to show incorrectly titles for trending topic buffers upon startup. ([#421](https://github.com/manuelcortez/TWBlue/issues/421))
|
||||
* fixed an issue that was making users of the graphical user interface to delete a buffer if a trends buffer was opened in the same session.
|
||||
* Updated Spanish, Japanese and french translations.
|
||||
|
||||
## Changes in Version 2021.10.30
|
||||
|
||||
* Fixed many errors in the way we compile TWBlue, so users of 64 bits systems and particularly windows 7 users would be able to install TWBlue again. In case of issues with versions prior to 2021.10.30, please remove everything related to TWBlue (except configs) and reinstall the version 2021.10.30 to fix any possible error. This step won't be needed again in 23 months. ([#416,](https://github.com/manuelcortez/TWBlue/issues/416), [#415,](https://github.com/manuelcortez/TWBlue/issues/415))
|
||||
* fixed an issue that was making impossible to manually add an user to the autocomplete users database.
|
||||
* Started to improve support to conversations by searching for conversation_id.
|
||||
|
||||
## changes in version 2021.10.27
|
||||
|
||||
* Added an user alias manager, located in the application menu in the menu bar. From this dialog, it is possible to review, add, edit or remove user aliases for the current account. ([#401](https://github.com/manuelcortez/TWBlue/issues/401))
|
||||
* TWBlue now closes the VLC player window automatically when a video reaches its end. ([#399](https://github.com/manuelcortez/TWBlue/issues/399))
|
||||
* After a lot of time, TWBlue now uses a new default Soundpack, called FreakyBlue. This soundpack will be set by default in all new sessions created in the application. Thanks to [Andre Louis](https://twitter.com/FreakyFwoof) for the pack. ([#247](https://github.com/manuelcortez/TWBlue/issues/247))
|
||||
* When reading a tweet, if the tweet contains more than 2 consecutive mentions, TWBlue will announce how many more users the tweet includes, as opposed to read every user in the conversation. You still can display the tweet to read all users.
|
||||
* In the tweet displayer, It is possible to copy a link to the current tweet or person by pressing a button called "copy link to clipboard".
|
||||
* Added a keymap capable to work under Windows 11. ([#391](https://github.com/manuelcortez/TWBlue/pull/391))
|
||||
* Added user aliases to TWBlue. This feature allows you to rename user's display names on Twitter, so the next time you'll read an user it will be announced as you configured. For adding an alias to an user, select the "add alias" option in the user menu, located in the menu bar. This feature works only if you have set display screen names unchecked. Users are displayed with their display name in people buffers only. This action is supported in all keymaps, although it is undefined by default. ([#389](https://github.com/manuelcortez/TWBlue/pull/389))
|
||||
* There are some changes to the autocomplete users feature:
|
||||
* Now users can search for twitter screen names or display names in the database.
|
||||
* It is possible to undefine keystrokes in the current keymap in TWBlue. This allows you, for example, to redefine keystrokes completely.
|
||||
* We have changed our Geocoding service to the Nominatim API from OpenStreetMap. Addresses present in tweets are going to be determined by this service, as the Google Maps API now requires an API key. ([#390](https://github.com/manuelcortez/TWBlue/issues/390))
|
||||
* Added a limited version of the Twitter's Streaming API: The Streaming API will work only for tweets, and will receive tweets only by people you follow. Protected users are not possible to be streamed. It is possible that during high tweet traffic, the Stream might get disconnected at times, but TWBlue should be capable of detecting this problem and reconnecting the stream again. ([#385](https://github.com/manuelcortez/TWBlue/pull/385))
|
||||
* Fixed an issue that made TWBlue to not show a dialog when attempting to show a profile for a suspended user. ([#387](https://github.com/manuelcortez/TWBlue/issues/387))
|
||||
* Added support for Twitter audio and videos: Tweets which contains audio or videos will be detected as audio items, and you can playback those with the regular command to play audios. ([#384,](https://github.com/manuelcortez/TWBlue/pull/384))
|
||||
* We just implemented some changes in the way TWBlue handles tweets in order to reduce its RAM memory usage [#380](https://github.com/manuelcortez/TWBlue/pull/380):
|
||||
* We reduced the tweets size by storing only the tweet fields we currently use. This should reduce tweet's size in memory for every object up to 75%.
|
||||
* When using the cache database to store your tweets, there is a new setting present in the account settings dialog, in the general tab. This setting allows you to control whether TWBlue will load the whole database into memory (which is the current behaviour) or not.
|
||||
* Loading the whole database into memory has the advantage of being extremely fast to access any element (for example when moving through tweets in a buffer), but it requires more memory as the tweet buffers grow up. This should, however, use less memory than before thanks to the optimizations performed in tweet objects. If you have a machine with enough memory, this should be a good option for your case.
|
||||
* If you uncheck this setting, TWBlue will read the whole database from disk. This is significantly slower, but the advantage of this setting is that it will consume almost no extra memory, no matter how big is the tweets dataset. Be ware, though, that TWBlue might start to feel slower when accessing elements (for example when reading tweets) as the buffers grow up. This setting is suggested for computers with low memory or for those people not wanting to keep a really big amount of tweets stored.
|
||||
* Changed the label in the direct message's text control so it will indicate that the user needs to write the text there, without referring to any username in particular. ([#366,](https://github.com/manuelcortez/TWBlue/issues/366))
|
||||
* TWBlue will take Shift+F10 again as the contextual menu key in the list of items in a buffer. This stopped working after we have migrated to WX 4.1. ([#353,](https://github.com/manuelcortez/TWBlue/issues/353))
|
||||
* TWBlue should render correctly retweets of quoted tweets. ([#365,](https://github.com/manuelcortez/TWBlue/issues/365))
|
||||
* Fixed an error that was causing TWBlue to be unable to output to screen readers at times. ([#369,](https://github.com/manuelcortez/TWBlue/issues/369))
|
||||
* Fixed autocomplete users feature. ([#367,](https://github.com/manuelcortez/TWBlue/issues/367))
|
||||
* Fixed error when displaying an URL at the end of a line, when the tweet or direct message contained multiple lines. Now the URL should be displayed correctly. ([#305,](https://github.com/manuelcortez/TWBlue/issues/305) [#272,](https://github.com/manuelcortez/TWBlue/issues/272))
|
||||
* TWBlue has been migrated completely to Python 3 (currently, the software builds with Python 3.8).
|
||||
* TWBlue should be restarted gracefully. Before, the application was alerting users of not being closed properly every time the application restarted by itself.
|
||||
* If TWBlue attemps to load an account with invalid tokens (this happens when reactivating a previously deactivated account, or when access to the ap is revoqued), TWBlue will inform the user about this error and will skip the account. Before, the app was unable to start due to a critical error. ([#328,](https://github.com/manuelcortez/TWBlue/issues/328))
|
||||
* When sending a direct message, the title of the window will change appropiately when the recipient is edited. ([#276,](https://github.com/manuelcortez/TWBlue/issues/276))
|
||||
* URL'S in user profiles are expanded automatically. ([#275,](https://github.com/manuelcortez/TWBlue/issues/275))
|
||||
* TWBlue now uses [Tweepy,](https://github.com/tweepy/tweepy) to connect with Twitter. We have adopted this change in order to support Twitter'S API V 2 in the very near future. ([#333,](https://github.com/manuelcortez/TWBlue/issues/337) [#347](https://github.com/manuelcortez/TWBlue/pull/347))
|
||||
* TWBlue can upload images in Tweets and replies again. ([#240,](https://github.com/manuelcortez/TWBlue/issues/240))
|
||||
* Fixed the way we use to count characters in Twitter. The new methods in TWBlue take into account special characters and URLS as documented in Twitter. ([#199,](https://github.com/manuelcortez/TWBlue/issues/199) [#315](https://github.com/manuelcortez/TWBlue/issues/315))
|
||||
* Proxy support now works as expected.
|
||||
* Changed translation service from yandex.translate to Google Translator. ([#355,](https://github.com/manuelcortez/TWBlue/issues/355))
|
||||
* Improved method to load direct messages in the buffers. Now it should be faster due to less calls to Twitter API performed from the client.
|
||||
* And more. ([#352,](https://github.com/manuelcortez/TWBlue/issues/352))
|
||||
|
||||
## Changes in version 0.95
|
||||
|
||||
* TWBlue can open a Tweet or user directly in Twitter. There is a new option in the context menu for people and tweet buffers, and also, the shortcut control+win+alt+Enter will open the focused item in Twitter.
|
||||
* Some keystrokes were remapped in the Windows 10 Keymap:
|
||||
* Read location of a tweet: Ctrl+Win+G. ([#177](https://github.com/manuelcortez/TWBlue/pull/177))
|
||||
* Open global settings dialogue: Ctrl+Win+Alt+O.
|
||||
* Mute/unmute current session: Control + Windows + Alt + M.
|
||||
* Fixed an error that was preventing TWBlue to load the direct messages buffer if an user who sent a message has been deleted.
|
||||
* Added support for playing audios posted in [AnyAudio.net](http://anyaudio.net) directly from TWBlue. Thanks to [Sam Tupy](http://www.samtupy.com/)
|
||||
* Custom buffer ordering will not be reset every time the application restarts after an account setting has been modified.
|
||||
* When adding or removing an user from a list, it is possible to press enter in the focused list instead of having to search for the "add" or "delete" button.
|
||||
* Quoted and long tweets are displayed properly in the sent tweets buffer after being send. ([#253](https://github.com/manuelcortez/TWBlue/issues/253))
|
||||
* Fixed an issue that was making the list manager keystroke unable to be shown in the keystroke editor. Now the keystroke is listed properly. ([#260](https://github.com/manuelcortez/TWBlue/issues/260))
|
||||
* The volume slider, located in the account settings of TWBlue, now should decrease and increase value properly when up and down arrows are pressed. Before it was doing it in inverted order. ([#261](https://github.com/manuelcortez/TWBlue/issues/261))
|
||||
* autoreading has been redesigned to work in a similar way for almost all buffers. Needs testing. ([#221](https://github.com/manuelcortez/TWBlue/issues/221))
|
||||
* When displaying tweets or direct messages, a new field has been added to show the date when the item has been posted to Twitter.
|
||||
* Added support for deleting direct messages by using the new Twitter API methods.
|
||||
* When quoting a retweet, the quote will be made to the original tweet instead of the retweet.
|
||||
* If the sent direct messages buffer is hidden, TWBlue should keep loading everything as expected. ([#246](https://github.com/manuelcortez/TWBlue/issues/246))
|
||||
* There is a new soundpack, called FreakyBlue (Thanks to [Andre Louis](https://twitter.com/FreakyFwoof)) as a new option in TWBlue. This pack can be the default in the next stable, so users can take a look and share their opinion in snapshot versions. ([#247](https://github.com/manuelcortez/TWBlue/issues/247))
|
||||
* There is a new option in the help menu that allows you to visit the soundpacks section in the TWBlue website. ([#247](https://github.com/manuelcortez/TWBlue/issues/247))
|
||||
* When reading location of a geotagged tweet, it will be translated for users of other languages. ([#251](https://github.com/manuelcortez/TWBlue/pull/251))
|
||||
* When there are no more items to retrieve in direct messages and people buffers, a message will announce it.
|
||||
* Fixed an issue reported by some users that was making them unable to load more items in their direct messages.
|
||||
* It is possible to add a tweet to the likes buffer from the menu bar again.
|
||||
* Tweets, replies and retweets will be added to sent tweets right after being posted in Twitter.
|
||||
* Extended Tweets should be displayed properly in list buffers.
|
||||
|
||||
## Changes in version 0.94
|
||||
|
||||
* Added an option in the global settings dialog to disable the Streaming features of TWBlue. TWBlue will remove all Streaming features after August 16, so this option will give people an idea about how it will be. ([#219](https://github.com/manuelcortez/TWBlue/issues/219))
|
||||
* Due to Twitter API changes, Switched authorisation method to Pin-code based authorisation. When you add new accounts to TWBlue, you will be required to paste a code displayed in the Twitter website in order to grant access to TWBlue. ([#216](https://github.com/manuelcortez/TWBlue/issues/216))
|
||||
* In order to comply with latest Twitter changes, TWBlue has switched to the new method used to send and receive direct messages, according to issue [#215.](https://github.com/manuelcortez/twblue/issues/215)
|
||||
* The new method does not allow direct messages to be processed in real time. Direct messages will be updated periodically.
|
||||
* After august 16 or when streaming is disabled, the events buffer will no longer be created in TWBlue.
|
||||
* You can configure frequency for buffer updates in TWBlue. By default, TWBlue will update all buffers every 2 minutes, but you can change this setting in the global settings dialog. ([#223](https://github.com/manuelcortez/TWBlue/issues/223))
|
||||
* Added a new tab called feedback, in the account settings dialog. This tab allows you to control whether automatic speech or Braille feedbak in certain events (mentions and direct messages received) is enabled. Take into account that this option will take preference over automatic reading of buffers and any kind of automatic output. ([#203](https://github.com/manuelcortez/TWBlue/issues/203))
|
||||
* The spell checking dialog now has access keys defined for the most important actions. ([#211](https://github.com/manuelcortez/TWBlue/issues/211))
|
||||
* TWBlue now Uses WXPython 4.0.1. This will allow us to migrate all important components to Python 3 in the future. ([#207](https://github.com/manuelcortez/TWBlue/issues/207))
|
||||
* When you quote a Tweet, if the original tweet was posted with Twishort, TWBlue should display properly the quoted tweet. Before it was displaying the original tweet only. ([#206](https://github.com/manuelcortez/TWBlue/issues/206))
|
||||
* It is possible to filter by retweets, quotes and replies when creating a new filter.
|
||||
* Added support for playing youtube Links directly from the client. ([#94](https://github.com/manuelcortez/TWBlue/issues/94))
|
||||
* Replaced Bass with libVLC for playing URL streams.
|
||||
* the checkbox for indicating whether TWBlue will include everyone in a reply or not, will be unchecked by default.
|
||||
* You can request TWBlue to save the state for two checkboxes: Long tweet and mention all, from the global settings dialogue.
|
||||
* For windows 10 users, some keystrokes in the invisible user interface have been changed or merged:
|
||||
* control+Windows+alt+F will be used for toggling between adding and removing a tweet to user's likes. This function will execute the needed action based in the current status for the focused tweet.
|
||||
* TWBlue will show an error if something goes wrong in an audio upload.
|
||||
* And more. ([#171,](https://github.com/manuelcortez/TWBlue/issues/171)
|
||||
|
||||
## Changes in version 0.93
|
||||
|
||||
* A new soundpack has been added to TWBlue. Thanks to [@ValeriaK305](https://twitter.com/ValeriaK305)
|
||||
* In the Windows 10 keymap, we have changed some default keystrokes as windows now uses some previously assigned shortcuts:
|
||||
* For liking a tweet, press Control+Windows+alt+f
|
||||
* for opening a trends buffer, press control+Windows+T
|
||||
* TWBlue has received improvements in some functions for handling extended tweets, long tweets and quoted retweets. It should render some tweets in a better way.
|
||||
* In the spell checker module, there is a new button that will allow you to add your own words to your personal dictionary so the module won't mark them as mispelled the next time you will check spelling.
|
||||
* Added filtering capabilities to TWBlue. ([#102](https://github.com/manuelcortez/TWBlue/issues/102))
|
||||
* You can create a filter for the current buffer from the buffer menu in the menu bar. At this moment, invisible interface does not have any shorcut for this.
|
||||
* You can create filters by word or languages.
|
||||
* For deleting already created filters, you can go to the filter manager in the buffer menu and delete the filters you won't need.
|
||||
* Links should be opened properly in quoted tweets ([#167,](https://github.com/manuelcortez/TWBlue/issues/167) [#184](https://github.com/manuelcortez/TWBlue/issues/184))
|
||||
* Increased display name limit up to 50 characters in update profile dialog.
|
||||
* When authorising an account, you will see a dialogue with a cancel button, in case you want to abort the process. Also, NVDA will not be blocked when the process starts. ([#101](https://github.com/manuelcortez/TWBlue/issues/101))
|
||||
* In the translator module, the list of available languages is fetched automatically from the provider. That means all of these languages will work and there will not be inconsistencies. Also we've removed the first combo box, because the language is detected automatically by Yandex'S API. ([#153](https://github.com/manuelcortez/TWBlue/issues/153))
|
||||
* Trending topics, searches and conversation buffers will use mute settings set for the session in wich they were opened. ([#157](https://github.com/manuelcortez/TWBlue/issues/157))
|
||||
* The Tweet limit is now 280 characters lenght instead 140. It means you can tweet longer tweets. ([#172](https://github.com/manuelcortez/TWBlue/issues/172))
|
||||
* Per popular request, Status for mention to all and long tweet checkboxes will not be saved in settings. ([#170](https://github.com/manuelcortez/TWBlue/issues/170))
|
||||
* Fixed a problem that was making TWBlue unable to start if it was being ran in Windows with Serbian language. ([#175](https://github.com/manuelcortez/TWBlue/issues/175))
|
||||
* Added Danish translation.
|
||||
* And more. ([#156,](https://github.com/manuelcortez/TWBlue/issues/156) [#163,](https://github.com/manuelcortez/TWBlue/issues/163) [#159,](https://github.com/manuelcortez/TWBlue/issues/159) [#173,](https://github.com/manuelcortez/TWBlue/issues/173) [#174,](https://github.com/manuelcortez/TWBlue/issues/174) [#176,](https://github.com/manuelcortez/TWBlue/issues/176))
|
||||
|
||||
## changes in version 0.91 and 0.92
|
||||
|
||||
* Fixed incorrect unicode handling when copying tweet to clipboard. ([#150](https://github.com/manuelcortez/TWBlue/issues/150))
|
||||
* TWBlue will show an error when trying to open a timeline for a suspended user. ([#128](https://github.com/manuelcortez/TWBlue/issues/128))
|
||||
* Removed TwUp as service as it no longer exists. ([#112](https://github.com/manuelcortez/TWBlue/issues/112))
|
||||
* Release audio files after uploading them. ([#130](https://github.com/manuelcortez/TWBlue/issues/130))
|
||||
* Now TWBlue will use Yandex's translation services instead microsoft translator. ([#132](https://github.com/manuelcortez/TWBlue/issues/132))
|
||||
* SndUp users will be able to upload audio in their account by using their API Key again. ([#134](https://github.com/manuelcortez/TWBlue/issues/134))
|
||||
* old tweets shouldn't be added as new items in buffers. ([#116,](https://github.com/manuelcortez/TWBlue/issues/116)) ([#133](https://github.com/manuelcortez/TWBlue/issues/133))
|
||||
* All mentionned users should be displayed correctly in Twishort's long tweets. ([#116,](https://github.com/manuelcortez/TWBlue/issues/116)) ([#135](https://github.com/manuelcortez/TWBlue/issues/135))
|
||||
* It is possible to select a language for OCR service from the extras panel, in the account settings dialogue. You can, however, set this to detect automatically. OCR should work better in languages with special characters or non-english symbols. ([#107](https://github.com/manuelcortez/TWBlue/issues/107))
|
||||
* Fixed a problem with JAWS for Windows and TWBlue. Now JAWS will work normally in this update. [#100](https://github.com/manuelcortez/twblue/issues/100)
|
||||
* And more ([#136,](https://github.com/manuelcortez/TWBlue/issues/136))
|
||||
|
||||
## Changes in version 0.90
|
||||
|
||||
* Fixed a bug in long tweet parsing that was making TWBlue to disconnect the streaming API. ([#103](https://github.com/manuelcortez/TWBlue/issues/103))
|
||||
* Now OCR will work in images from retweets. It fixes a bug where TWBlue was detecting images but couldn't apply OCR on them. ([#105](https://github.com/manuelcortez/TWBlue/issues/105))
|
||||
* TWBlue won't try to load tweets already deleted, made with Twishort. Before, if someone posted a long tweet but deleted it in the Twishort's site, TWBlue was trying to load the tweet and it was causing problems in all the client. ([#113](https://github.com/manuelcortez/TWBlue/issues/113))
|
||||
* TWBlue shows an error message when you try to view the profile of an user that does not exist or has been suspended. ([#114,](https://github.com/manuelcortez/TWBlue/issues/114) [#115](https://github.com/manuelcortez/TWBlue/issues/115))
|
||||
* The spellchecker module should select the right language when is set to "user default". ([#117](https://github.com/manuelcortez/TWBlue/issues/117))
|
||||
* Image description will be displayed in retweets too. ([#119](https://github.com/manuelcortez/TWBlue/issues/119))
|
||||
* When reading a long tweet, you shouldn't read strange entities anymore. ([#118](https://github.com/manuelcortez/twblue/issues/118))
|
||||
* TWBlue will not try to load timelines if the user is blocking you. ([#125](https://github.com/manuelcortez/twblue/issues/125))
|
||||
|
||||
## Changes in version 0.88 and 0.89
|
||||
|
||||
* Fixed more issues with streams and reconnections.
|
||||
* newer updates will indicate the release date in the updater.
|
||||
* Changes to keystrokes are reflected in keystroke editor automatically.
|
||||
* In replies with multiple users, if the mention to all checkbox is unchecked, you will see a checkbox per user so you will be able to control who will be mentioned in the reply.
|
||||
* Fixed a bug that caused duplicated user mentions in replies when the tweet was made with Twishort.
|
||||
* Retweets should be displayed normally again when the originating tweet is a Twishort's long tweet.
|
||||
* Changed the way TWBlue saves user timelines in configuration. Now it uses user IDS instead usernames. With user IDS, if an user changes the username, TWBlue still will create his/her timeline. This was not possible by using usernames.
|
||||
* Added a new setting in the account settings dialogue that makes TWBlue to show twitter usernames instead the full name.
|
||||
* Added OCR in twitter pictures. There is a new item in the tweet menu that allows you to extract and display text in images. Also the keystroke alt+Win+o has been added for the same purpose from the invisible interface.
|
||||
* Now TWBlue will play a sound when the focused tweet contains images.
|
||||
* Your own quoted tweets will not appear in the mentions buffer anymore.
|
||||
* The config file is saved in a different way, it should fix the bug where TWBlue needs to be restarted after the config folder is deleted.
|
||||
* Mentioning people from friends or followers buffers works again.
|
||||
* Support for proxy servers has been improved. Now TWBlue supports http, https, socks4 and socks5 proxies, with and without autentication.
|
||||
|
||||
## Changes in version 0.87
|
||||
|
||||
* Fixed stream connection errors.
|
||||
* Now TWBlue can handle properly a reply to the sender without including all other mentioned users.
|
||||
* Updated translations.
|
||||
* The status of the mention to all checkbox will be remembered the next time you reply to multiple users.
|
||||
|
||||
## Changes in version 0.86
|
||||
|
||||
* Fixed a very important security issue. Now TWBlue will send tweets to twishort without using any other server.
|
||||
* When you add a comment to a tweet, it will be sent as a quoted tweet, even if your reply plus the original tweet is not exceeding 140 characters.
|
||||
* Updated windows 10 keymap for reflecting changes made in the last windows 10 build.
|
||||
* Added last changes in the twitter API.
|
||||
* When replying, it will not show the twitter username in the text box. When you send the tweet, the username will be added automatically.
|
||||
* When replying to multiple users, you'll have a checkbox instead a button for mentioning all people. If this is checked, twitter usernames will be added automatically when you send your reply.
|
||||
|
||||
## Changes in version 0.85
|
||||
|
||||
* Long and quoted tweets should be displayed properly In lists.
|
||||
* The connection should be more stable.
|
||||
* Added an autostart option in the global settings dialogue.
|
||||
* Updated translation.
|
||||
* Updated russian documentation.
|
||||
* Tweets in cached database should be loaded properly.
|
||||
* Added some missed dictionaries for spelling correction.
|
||||
* Timelines, lists and other buffer should be created in the right order at startup.
|
||||
|
||||
## Changes in version 0.84
|
||||
|
||||
* More improvements in quoted and long tweets.
|
||||
* Updated translations: Russian, Italian, French, Romanian, Galician and Finnish.
|
||||
* Improvements in the audio uploader module: Now it can handle audio with non-english characters.
|
||||
* the title of the window should be updated properly when spellcheck, translate or shorten/unshorten URL buttons are pressed.
|
||||
* the bug that changes the selected tweet in the home timeline shouldn't be happening so often.
|
||||
|
||||
## Changes in version 0.82 and 0.83
|
||||
|
||||
* If the tweet source (client) is an application with unicode characters (example: российская газета) it will not break the tweet displayer.
|
||||
* Added a new field for image description in tweet displayer. When available, it will show description for images posted in tweets.
|
||||
* users can add image descriptions to their photos. When uploading an image, a dialog will show for asking a description.
|
||||
* Redesigned upload image dialog.
|
||||
* Fixed photo uploads when posting tweets.
|
||||
* When getting tweets for a conversation, ignores deleted tweets or some errors, now TWBlue will try to get as much tweets as possible, even if some of these are no longer available.
|
||||
* Added audio playback from soundcloud.
|
||||
* Now the session mute option don't makes the screen reader speaks.
|
||||
* Fixed the direct message dialog. Now it should be displayed properly.
|
||||
* when a tweet is deleted in twitter, TWBlue should reflect this change and delete that tweet in every buffer it is displayed.
|
||||
* If your session is broken, TWBlue will be able to remove it automatically instead just crashing.
|
||||
* audio uploader should display the current progress.
|
||||
* users can disable the check for updates feature at startup from the general tab, in the global settings dialogue.
|
||||
* The invisible interface and the window should be synchronized when the client reconnects.
|
||||
* The documentation option in the systray icon should be enabled.
|
||||
* In trending buffers, you can press enter for posting a tweet about the focused trend.
|
||||
* Updated russian documentation and main program interface (thanks to Natalia Hedlund (Наталья Хедлунд), [@lifestar_n](https://twitter.com/lifestar_n) in twitter)
|
||||
* updated translations.
|
||||
|
||||
## Changes in Version 0.81
|
||||
|
||||
* Updated translations
|
||||
* The updater module has received some improvements. Now it includes a Mirror URL for checking updates if the main URL is not available at the moment. If something is wrong and both locations don't work, the program will start anyway.
|
||||
* some GUI elements now use keyboard shortcuts for common actions.
|
||||
* fixed a bug in the geolocation dialog.
|
||||
* the chicken nugget keymap should work properly.
|
||||
* Added a new soundpack to the default installation of TWBlue, thanks to [@Deng90](https://twitter.com/deng90)
|
||||
* Now the changelog is written in an html File.
|
||||
* Added some missed dictionaries in last version for the spell checking feature.
|
||||
* Trimmed the beginnings of the sounds in the default soundpack. Thanks to [@masonasons](https://github.com/masonasons)
|
||||
* Added Opus support for sound playback in TWBlue. Thanks to [@masonasons](https://github.com/masonasons)
|
||||
* Added a source field in view tweet dialogue. Thanks to [@masonasons](https://github.com/masonasons)
|
||||
* You can load previous items in followers and friend buffers for others.
|
||||
* The Spell Checker dialogue should not display an error message when you have set "default language" in the global settings dialogue if your language is supported [#168](http://twblue.es/bugs/view.php?id=168)
|
||||
* Updated romanian translation.
|
||||
* Some code cleanups.
|
||||
* The bug reports feature is fully operational again.
|
||||
* TWBlue should work again for users that contains special characters in windows usernames.
|
||||
* Added more options for the tweet searches.
|
||||
* Added play_audio to the keymap editor.
|
||||
* Windows key is no longer required in the keymap editor
|
||||
* Switched to the Microsoft translator.
|
||||
* You can update the current buffer by pressing ctrl+win+shift+u in the default keymap or in the buffer menu.
|
||||
* Changed some keystrokes in the windows 10 default keymap
|
||||
* New followers and friends buffer for user timelines.
|
||||
|
||||
---
|
||||
Copyright © 2014-2021, Manuel Cortez.
|
@@ -2,22 +2,27 @@
|
||||
""" This script converts the hold documentation (saved in markdown files) in a python file with a list of strings to translate it using gettext."""
|
||||
|
||||
def prepare_documentation_in_file(fileSource, fileDest):
|
||||
""" This takes documentation written in a markdown file and put all the contents in a python file, to create a internationalized documentation.
|
||||
""" This takes documentation written in a markdown file and put all the contents in a python file, to create a translatable documentation.
|
||||
@fileSource str: A markdown(.md) file.
|
||||
@fileDest str: A file where this will put the new strings"""
|
||||
|
||||
f1 = open(fileSource, "r")
|
||||
f2 = open(fileDest, "w")
|
||||
f1 = open(fileSource, "r", encoding="utf-8")
|
||||
f2 = open(fileDest, "w", encoding="utf-8")
|
||||
lns = f1.readlines()
|
||||
f2.write("# -*- coding: utf-8 -*-\n")
|
||||
f2.write("documentation = []\n")
|
||||
f2.write("documentation = [\n")
|
||||
for i in lns:
|
||||
if len(i) > 2:
|
||||
newvar = "documentation.append(_(u\"\"\"%s\"\"\"))\n" % (i[:-2])
|
||||
if "\n" == i:
|
||||
newvar = "\"\",\n"
|
||||
elif "\n" == i[-1]:
|
||||
newvar = "_(\"\"\"%s\"\"\"),\n" % (i[:-1])
|
||||
else:
|
||||
newvar = "documentation.append(_(u\"\"\"%s\"\"\"))\n" % (i)
|
||||
newvar = "_(\"\"\"%s\"\"\"),\n" % (i)
|
||||
f2.write(newvar)
|
||||
f1.close()
|
||||
f2.write("]")
|
||||
f2.close()
|
||||
|
||||
|
||||
prepare_documentation_in_file("manual.md", "strings.py")
|
||||
prepare_documentation_in_file("changelog.md", "changelog.py")
|
@@ -1,20 +1,57 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
import markdown
|
||||
import gettext
|
||||
import os
|
||||
from codecs import open as _open
|
||||
import languageHandler
|
||||
languageHandler.setLanguage("en")
|
||||
import strings
|
||||
import locale
|
||||
import paths
|
||||
import markdown
|
||||
import shutil
|
||||
from importlib import reload
|
||||
|
||||
# the list of supported language codes of TW Blue
|
||||
languages = ["en", "es", "fr", "gl"]
|
||||
#"eu", "ar", "ca", "es", "fi", "fr", "gl", "hu", "it", "pl", "pt", "ru", "tr"]
|
||||
# Languages already translated or translating the documentation.
|
||||
documentation_languages = ["en", "es", "fr", "de", "it", "gl", "ja", "ru", "ro", "eu", "ca", "da", "sr"]
|
||||
|
||||
def generate_document(language):
|
||||
reload(languageHandler)
|
||||
languageHandler.setLanguage(language)
|
||||
reload(strings)
|
||||
markdown_file = markdown.markdown("\n".join(strings.documentation[1:]), extensions=["markdown.extensions.toc"])
|
||||
# Changelog translated languages.
|
||||
changelog_languages = ["en", "ca", "de", "es", "eu", "fr", "gl", "ja", "ro", "ru", "sr"]
|
||||
|
||||
# this function will help us to have both strings.py and changelog.py without issues by installing a global dummy translation function.
|
||||
def install_null_translation(name):
|
||||
_ = gettext.NullTranslations()
|
||||
_.install()
|
||||
return
|
||||
|
||||
def get_translations(name):
|
||||
""" Create translation instances for every language of the translated document. """
|
||||
translations = {}
|
||||
if "documentation" in name:
|
||||
langs = documentation_languages
|
||||
else:
|
||||
langs = changelog_languages
|
||||
for l in langs:
|
||||
if l != "en":
|
||||
try:
|
||||
_ = gettext.translation(name, os.path.join(paths.app_path(), "locales"), languages=[l])
|
||||
translations[l] = _
|
||||
print(l, name)
|
||||
except FileNotFoundError:
|
||||
_ = gettext.NullTranslations()
|
||||
translations[l] = _
|
||||
else:
|
||||
_ = gettext.NullTranslations()
|
||||
translations[l] = _
|
||||
return translations
|
||||
|
||||
def generate_document(lang, lang_name, document_type="documentation"):
|
||||
""" Generates a document by using the provided lang object, which should be a translation, and lang_name, which should be the two letter code representing the language. """
|
||||
if document_type == "documentation":
|
||||
translation_file = "twblue-documentation"
|
||||
markdown_file = markdown.markdown("\n".join([lang.gettext(s) if s != "" else s for s in strings.documentation[1:]]), extensions=["markdown.extensions.toc"])
|
||||
title = lang.gettext(strings.documentation[0])
|
||||
filename = "manual.html"
|
||||
elif document_type == "changelog":
|
||||
translation_file = "twblue-changelog"
|
||||
markdown_file = markdown.markdown("\n".join([lang.gettext(s) if s != "" else s for s in changelog.documentation[1:]]), extensions=["markdown.extensions.toc"])
|
||||
title = lang.gettext(changelog.documentation[0])
|
||||
filename = "changelog.html"
|
||||
first_html_block = """<!doctype html>
|
||||
<html lang="%s">
|
||||
<head>
|
||||
@@ -23,20 +60,32 @@ def generate_document(language):
|
||||
</head>
|
||||
<body>
|
||||
<header><h1>%s</h1></header>
|
||||
""" % (language, strings.documentation[0], strings.documentation[0])
|
||||
""" % (lang_name, title, title)
|
||||
first_html_block = first_html_block+ markdown_file
|
||||
first_html_block = first_html_block + "\n</body>\n</html>"
|
||||
if not os.path.exists(language):
|
||||
os.mkdir(language)
|
||||
mdfile = _open("%s/manual.html" % language, "w", encoding="utf-8")
|
||||
if not os.path.exists(os.path.join("documentation", lang_name)):
|
||||
os.mkdir(os.path.join("documentation", lang_name))
|
||||
mdfile = open(os.path.join("documentation", lang_name, filename), "w", encoding="utf-8")
|
||||
mdfile.write(first_html_block)
|
||||
mdfile.close()
|
||||
|
||||
def create_documentation():
|
||||
changelog_translations = get_translations("twblue-changelog")
|
||||
documentation_translations = get_translations("twblue-documentation")
|
||||
print("Creating documentation in the supported languages...\n")
|
||||
for i in languages:
|
||||
if not os.path.exists("documentation"):
|
||||
os.mkdir("documentation")
|
||||
if os.path.exists(os.path.join("documentation", "license.txt")) == False:
|
||||
shutil.copy(os.path.join("..", "license.txt"), os.path.join("documentation", "license.txt"))
|
||||
for i in documentation_languages:
|
||||
print("Creating documentation for: %s" % (i,))
|
||||
generate_document(i)
|
||||
generate_document(lang_name=i, lang=documentation_translations.get(i))
|
||||
for i in changelog_languages:
|
||||
print("Creating changelog for: %s" % (i,))
|
||||
generate_document(lang_name=i, lang=changelog_translations.get(i), document_type="changelog")
|
||||
print("Done")
|
||||
|
||||
install_null_translation("twblue-documentation")
|
||||
import strings
|
||||
import changelog
|
||||
create_documentation()
|
@@ -1,176 +0,0 @@
|
||||
import __builtin__
|
||||
import os
|
||||
import sys
|
||||
import ctypes
|
||||
import locale
|
||||
import gettext
|
||||
#import paths
|
||||
import platform
|
||||
|
||||
# A fix for the mac locales
|
||||
if platform.system() != 'Windows':
|
||||
if locale.getlocale()[0] is None:
|
||||
locale.setlocale(locale.LC_ALL, 'en_US')
|
||||
|
||||
#a few Windows locale constants
|
||||
LOCALE_SLANGUAGE=0x2
|
||||
LOCALE_SLANGDISPLAYNAME=0x6f
|
||||
|
||||
curLang="en"
|
||||
|
||||
def localeNameToWindowsLCID(localeName):
|
||||
"""Retreave the Windows locale identifier (LCID) for the given locale name
|
||||
@param localeName: a string of 2letterLanguage_2letterCountry or or just 2letterLanguage
|
||||
@type localeName: string
|
||||
@returns: a Windows LCID
|
||||
@rtype: integer
|
||||
"""
|
||||
#Windows Vista is able to convert locale names to LCIDs
|
||||
func_LocaleNameToLCID=getattr(ctypes.windll.kernel32,'LocaleNameToLCID',None)
|
||||
if func_LocaleNameToLCID is not None:
|
||||
localeName=localeName.replace('_','-')
|
||||
LCID=func_LocaleNameToLCID(unicode(localeName),0)
|
||||
else: #Windows doesn't have this functionality, manually search Python's windows_locale dictionary for the LCID
|
||||
localeName=locale.normalize(localeName)
|
||||
if '.' in localeName:
|
||||
localeName=localeName.split('.')[0]
|
||||
LCList=[x[0] for x in locale.windows_locale.iteritems() if x[1]==localeName]
|
||||
if len(LCList)>0:
|
||||
LCID=LCList[0]
|
||||
else:
|
||||
LCID=0
|
||||
return LCID
|
||||
|
||||
def getLanguageDescription(language):
|
||||
"""Finds out the description (localized full name) of a given local name"""
|
||||
desc=None
|
||||
if platform.system() == "Windows":
|
||||
LCID=localeNameToWindowsLCID(language)
|
||||
if LCID!=0:
|
||||
buf=ctypes.create_unicode_buffer(1024)
|
||||
if '_' not in language:
|
||||
res=ctypes.windll.kernel32.GetLocaleInfoW(LCID,LOCALE_SLANGDISPLAYNAME,buf,1024)
|
||||
else:
|
||||
res=0
|
||||
if res==0:
|
||||
res=ctypes.windll.kernel32.GetLocaleInfoW(LCID,LOCALE_SLANGUAGE,buf,1024)
|
||||
desc=buf.value
|
||||
elif platform.system() == "Linux" or not desc:
|
||||
desc={
|
||||
"am":pgettext("languageName","Amharic"),
|
||||
"an":pgettext("languageName","Aragonese"),
|
||||
"es":pgettext("languageName","Spanish"),
|
||||
"pt":pgettext("languageName","Portuguese"),
|
||||
"ru":pgettext("languageName","Russian"),
|
||||
"it":pgettext("languageName","italian"),
|
||||
"tr":pgettext("languageName","Turkey"),
|
||||
"gl":pgettext("languageName","Galician"),
|
||||
"ca":pgettext("languageName","Catala"),
|
||||
"eu":pgettext("languageName","Vasque"),
|
||||
"pl":pgettext("languageName","polish"),
|
||||
"ar":pgettext("languageName","Arabic"),
|
||||
"ne":pgettext("languageName","Nepali"),
|
||||
"sr":pgettext("languageName","Serbian (Latin)"),
|
||||
}.get(language,None)
|
||||
return desc
|
||||
|
||||
def getAvailableLanguages():
|
||||
"""generates a list of locale names, plus their full localized language and country names.
|
||||
@rtype: list of tuples
|
||||
"""
|
||||
#Make a list of all the locales found in NVDA's locale dir
|
||||
l=[x for x in os.listdir("locales") if not x.startswith('.')]
|
||||
l=[x for x in l if os.path.isfile('locales/%s/LC_MESSAGES/twblue-documentation.mo' % x)]
|
||||
#Make sure that en (english) is in the list as it may not have any locale files, but is default
|
||||
if 'en' not in l:
|
||||
l.append('en')
|
||||
l.sort()
|
||||
#For each locale, ask Windows for its human readable display name
|
||||
d=[]
|
||||
for i in l:
|
||||
desc=getLanguageDescription(i)
|
||||
label="%s, %s"%(desc,i) if desc else i
|
||||
d.append(label)
|
||||
#include a 'user default, windows' language, which just represents the default language for this user account
|
||||
l.append("system")
|
||||
# Translators: the label for the Windows default NVDA interface language.
|
||||
d.append(_("User default"))
|
||||
#return a zipped up version of both the lists (a list with tuples of locale,label)
|
||||
return zip(l,d)
|
||||
|
||||
def makePgettext(translations):
|
||||
"""Obtaina pgettext function for use with a gettext translations instance.
|
||||
pgettext is used to support message contexts,
|
||||
but Python 2.7's gettext module doesn't support this,
|
||||
so NVDA must provide its own implementation.
|
||||
"""
|
||||
if isinstance(translations, gettext.GNUTranslations):
|
||||
def pgettext(context, message):
|
||||
message = unicode(message)
|
||||
try:
|
||||
# Look up the message with its context.
|
||||
return translations._catalog[u"%s\x04%s" % (context, message)]
|
||||
except KeyError:
|
||||
return message
|
||||
else:
|
||||
def pgettext(context, message):
|
||||
return unicode(message)
|
||||
return pgettext
|
||||
|
||||
def setLanguage(lang):
|
||||
system = platform.system()
|
||||
global curLang
|
||||
try:
|
||||
if lang=="system":
|
||||
if system == "Windows":
|
||||
windowsLCID=ctypes.windll.kernel32.GetUserDefaultUILanguage()
|
||||
localeName=locale.windows_locale[windowsLCID]
|
||||
else:
|
||||
localeName=locale.getlocale()[0]
|
||||
trans=gettext.translation('twblue-documentation', localedir="locales", languages=[localeName])
|
||||
curLang=localeName
|
||||
else:
|
||||
trans=gettext.translation("twblue-documentation", localedir="locales", languages=[lang])
|
||||
curLang=lang
|
||||
localeChanged=False
|
||||
#Try setting Python's locale to lang
|
||||
try:
|
||||
locale.setlocale(locale.LC_ALL, lang)
|
||||
localeChanged=True
|
||||
except:
|
||||
pass
|
||||
if not localeChanged and '_' in lang:
|
||||
#Python couldn'tsupport the language_country locale, just try language.
|
||||
try:
|
||||
locale.setlocale(locale.LC_ALL, lang.split('_')[0])
|
||||
except:
|
||||
pass
|
||||
#Set the windows locale for this thread (NVDA core) to this locale.
|
||||
if system == "Windows":
|
||||
LCID=localeNameToWindowsLCID(lang)
|
||||
ctypes.windll.kernel32.SetThreadLocale(LCID)
|
||||
except IOError:
|
||||
trans=gettext.translation("twblue-documentation",fallback=True)
|
||||
curLang="en"
|
||||
trans.install(unicode=True)
|
||||
# Install our pgettext function.
|
||||
__builtin__.__dict__["pgettext"] = makePgettext(trans)
|
||||
|
||||
def getLanguage():
|
||||
return curLang
|
||||
|
||||
def normalizeLanguage(lang):
|
||||
"""
|
||||
Normalizes a language-dialect string in to a standard form we can deal with.
|
||||
Converts any dash to underline, and makes sure that language is lowercase and dialect is upercase.
|
||||
"""
|
||||
lang=lang.replace('-','_')
|
||||
ld=lang.split('_')
|
||||
ld[0]=ld[0].lower()
|
||||
#Filter out meta languages such as x-western
|
||||
if ld[0]=='x':
|
||||
return None
|
||||
if len(ld)>=2:
|
||||
ld[1]=ld[1].upper()
|
||||
return "_".join(ld)
|
||||
|
BIN
doc/locales/ar/LC_MESSAGES/twblue-changelog.mo
Normal file
BIN
doc/locales/ar/LC_MESSAGES/twblue-changelog.mo
Normal file
Binary file not shown.
1014
doc/locales/ar/LC_MESSAGES/twblue-changelog.po
Normal file
1014
doc/locales/ar/LC_MESSAGES/twblue-changelog.po
Normal file
File diff suppressed because it is too large
Load Diff
BIN
doc/locales/ar/LC_MESSAGES/twblue-documentation.mo
Normal file
BIN
doc/locales/ar/LC_MESSAGES/twblue-documentation.mo
Normal file
Binary file not shown.
1604
doc/locales/ar/LC_MESSAGES/twblue-documentation.po
Normal file
1604
doc/locales/ar/LC_MESSAGES/twblue-documentation.po
Normal file
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
BIN
doc/locales/ca/LC_MESSAGES/twblue-changelog.mo
Normal file
BIN
doc/locales/ca/LC_MESSAGES/twblue-changelog.mo
Normal file
Binary file not shown.
1303
doc/locales/ca/LC_MESSAGES/twblue-changelog.po
Normal file
1303
doc/locales/ca/LC_MESSAGES/twblue-changelog.po
Normal file
File diff suppressed because it is too large
Load Diff
BIN
doc/locales/ca/LC_MESSAGES/twblue-documentation.mo
Normal file
BIN
doc/locales/ca/LC_MESSAGES/twblue-documentation.mo
Normal file
Binary file not shown.
2659
doc/locales/ca/LC_MESSAGES/twblue-documentation.po
Normal file
2659
doc/locales/ca/LC_MESSAGES/twblue-documentation.po
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1,178 +0,0 @@
|
||||
% Lista de Cambios
|
||||
|
||||
#¡Peligro!
|
||||
|
||||
Antes de continuar con la prueba del programa, considera que es una versión en desarrollo. Específicamente la versión 0.42. Esto quiere decir que no solo es posible que encuentres errores, sino que los vas a encontrar. La idea es reportar lo más que salga, para que se puedan resolver para las próximas alphas.
|
||||
|
||||
Aquí la lista de cambios del programa. Si quieres leer como usarlo, [mira este documento.](manual.html) Si ves un enlace con un signo de número (#) y un código que empieza por varios números, estás viendo un error que se ha reportado en el Sistema de seguimiento de incidencias. Siéntete libre de publicar tus propios errores y peticiones de mejoras y nuevas características a través de esta herramienta, disponible desde el menú ayuda en TW Blue.
|
||||
|
||||
## Cambios introducidos en esta nueva versión
|
||||
|
||||
* Se arregla un error que no permitía mostrar en buffer listas con acentos o caracteres especiales.
|
||||
* Ahora TW blue no debería dejar de actualizar los tuits repentinamente.
|
||||
* Ahora TW blue soporta la opción "mute" de Twitter. Cuando silencias a un usuario, no podrás ver sus tuits ni sus menciones, pero no lo dejarás de seguir, con lo que podrás seguir teniendo contacto con él a través de mensaje directo. A diferencia del bloqueo o de dejar de seguirlo, con esta opción el usuario no se dará cuenta que lo tienes silenciado. Busca esto desde el diálogo de acciónes de usuario, o desde el menú de usuario.
|
||||
* Se añade una nueva página de sonido en el diálogo de configuración que permite seleccionar los dispositivos de entrada y salida, ajustar el volumen y silenciar globalmente TW Blue. Algunas otras opciones se han movido desde la página "general" hacia "sonido".
|
||||
* Se ha rediseñado el fichero de configuración. La mayoría de las opciones se deberán reconfigurar de nuevo.
|
||||
* Es posible desactivar Sapi5 para que no intervenga si no hay ningún lector de pantalla soportado en ejecución.
|
||||
* Dentro de la pestaña General, se puede cambiar manualmente de idioma. Tw Blue reqiere reiniciarse.
|
||||
* Se incluye un diálogo nuevo que ayuda a entender los sonidos de TW Blue.
|
||||
* es posible desactivar el sonido y notificaciones de un buffer. El resto del cliente funcionará correctamente. Pulsa Control+win+shift+m(interfaz no visible) o selecciónalo desde el menú buffer para conmutar entre esta característica.
|
||||
*Ahora puedes realizar búsquedas por usuarios y tuits. Las búsquedas de tuits quedarán guardadas en la configuración mientras que las de usuarios se eliminarán al salir. Pulsa Ctrl+Shift+guion o selecciónalo desde el menú aplicación.
|
||||
* puedes abrir buffer para ver los favoritos de un usuario desde el menú "usuario".
|
||||
* Con control+win+shift arriba y abajo en la interfaz no visible, y control arriba y abajo en la interfaz gráfica, puedes ir hacia el anterior o siguiente tweet en la conversación. Para que esto funcione deben estar los tweets de la conversación en la línea principal.
|
||||
* Durante la grabación de un audio para adjuntar, puedes pausar y reanudar la grabación para omitir partes que puedan generar un audio muy grande.
|
||||
* Es posible subir audios a Dropbox. Para ello configura el servicio en la pestaña "servicios de audio" en el diálogo de configuración.
|
||||
* ahora que se pueden subir audios a Dropbox, en el diálogo de adjuntar un audio podrás seleccionar al servicio que deseas subir.
|
||||
* se incluye un diálogo de corrección ortográfica para los tuits o mensajes. Por ahora los idiomas disponibles son Español, inglés, portugués, ruso y polaco. El idioma será seleccionado automáticamente de acuerdo con la configuración de TW Blue.
|
||||
* Se ha introducido la lectura automática de los tuits para un buffer. Activando esta característica se puede hacer que TW Blue lea automáticamente los tuits que lleguen a los buffers que tengan activada esta opción. Pulsando control+Win+e conmutarás esta característica.
|
||||
* En el diálogo de configuración ahora puedes especificar si deseas que TW Blue inicie con la interfaz oculta.
|
||||
* Las URL se muestran en su versión original. Únicamente las fotos de Twitter se siguen mostrando como acortadas, y las que hayan sido acortadas manualmente antes de enviarlas en un tuit.
|
||||
|
||||
## Cambios introducidos en la versión 0.40
|
||||
|
||||
* Se puede cambiar entre diferentes paquetes de sonidos y crear los propios. Cada paquete debe ir en un directorio por separado dentro de la carpeta sounds. Para cambiar el paquete de sonido se puede seleccionar desde el diálogo de configuración.
|
||||
* Los archivos de sonido van en formato OGG.
|
||||
* Ahora TW Blue debe ser capaz de cerrar correctamente.
|
||||
* La hora está escrita teniendo en cuenta el formato de 12 horas.
|
||||
* La hora se escribe de acuerdo con la zona horaria de Twitter establecida en tu cuenta.
|
||||
* Añadidas nuevas traducciones al portugués, polaco y ruso. Gracias chicos!
|
||||
* TW Blue elimina de la configuración líneas temporales de usuarios que han cambiado su nombre o borrado su cuenta.
|
||||
* ahora se maneja la gran mayoría de los eventos en Twitter con el buffer de eventos.
|
||||
* Ya se puede ver el texto de los eventos, con Control+shift+V (GUI) y control+win+V (interfaz no visible).
|
||||
* Manejo de listas: Se puede crear, editar, borrar, ver una lista como buffer en TW Blue, añadir y borrar miembros de una lista.
|
||||
* Ahora si durante el inicio TW Blue intenta cargar una línea temporal que no existe, automáticamente la elimina de la configuración y continúa la carga normalmente.
|
||||
* Solo se cargará hasta los 400 amigos y seguidores para evitar problemas con la API. Se corregirá en próximas versiones.
|
||||
* Para el modo no visible, Se incluyen atajos para escuchar nuevamente el tweet sobre el que se está situado (control+win+espacio) y para copiar el mensaje al portapapeles (control+win+c).
|
||||
|
||||
## Cambios introducidos en la versión 0.38
|
||||
|
||||
* Se ha corregido un fallo que impedía cerrarse al darle la orden.
|
||||
* Ahora los tweets no terminan en un punto obligatoriamente. Si el programa detecta que el tweet termina en una letra o número, coloca un punto automáticamente. Si no es así, deja el texto tal y como está.
|
||||
* Ya se pueden subir imágenes a los tweets y respuestas. Ten en cuenta que el tamaño de las imágenes es establecido por twitter.
|
||||
* Al desplazarte hacia la izquierda y derecha usando el modo no visible, ahora solo se anuncia información de la posición en la lista de elementos.
|
||||
* TW Blue ya debería funcionar para Windows XP al momento de autorizar la aplicación.
|
||||
* Se ha añadido una nueva opción en el diálogo de configuración que permite revertir los buffers. Esto significa que puedes escojer si quieres ver los tweets como hasta ahora, o que los más nuevos se coloquen arriba y los viejos debajo.
|
||||
* Se pueden subir fotos al perfil de Twitter, disponible desde el diálogo para actualizar tu perfil.
|
||||
* Se ha añadido un buffer de eventos, donde se guardan por ahora algunos eventos que ocurren en twitter, como seguir o hacer que alguien te siga, marcar un favorito, que un tweet tuyo sea marcado como favorito, etc. Se puede activar y desactivar este buffer desde el diálogo de configuración.
|
||||
* Ahora se pueden eliminar líneas temporales ya creadas que no contengan tweets, y no se permitirá crear líneas temporales de usuarios sin tweets.
|
||||
* La interfaz de la aplicación es traducible. Ahora cualquier usuario puede hacer sus propias traducciones a diferentes idiomas.
|
||||
|
||||
## Cambios introducidos en la versión 0.36
|
||||
|
||||
* Los usuarios brasileños podrán ver algunos mensajes en portugués. (Usuários brasileiros poderão ver algumas mensagens em Português).
|
||||
* Se ha arreglado un fallo que hacía que algunos sonidos se escucharan y otros no. Ahora deberían escucharse todos.
|
||||
* La reconexión también ha recivido un arreglo, pues en ocasiones se efectuaba de forma incorrecta y había que volver a abrir la aplicación.
|
||||
* Ahora TW Blue permite eliminar únicamente líneas temporales con el comando correspondiente. Antes se mostraba el diálogo sin importar en qué buffer se estaba.
|
||||
* Se vuelve a poder ver los detalles de los usuarios con Enter estando en el buffer para amigos o seguidores.
|
||||
* A partir de esta versión no hay soporte para bases de datos.
|
||||
* Escucharás una notificación por voz cuando alguien marque como favorito uno de tus tweets.
|
||||
* Los amigos y seguidores ya se actualizan.
|
||||
* Cuando sigues a alguien, ya no arroja ningún error si no se muestran los amigos. Pasa lo mismo con los seguidores.
|
||||
* Puedes limpiar un buffer pulsando Shift suprimir en la ventana visible, y Control+win+Shift+Suprimir en la ventana no visible. Esto vaciará todos los tweets en el buffer actual.
|
||||
|
||||
## cambios introducidos en la versión 0.35
|
||||
|
||||
* Existe un sitio web oficial para el programa, ve a [twblue.com.mx.](http://twblue.com.mx) Desde este espacio encontrarás el sistema de seguimiento de errores, el blog con las noticias recientes, y la última versión disponible.
|
||||
* TW Blue anuncia cuando eres mencionado, y cuando te llega un mensaje directo.
|
||||
* Jaws ya no habla el atajo de teclado que se presiona en el modo oculto. [#11](http://twblue.a12x.net/errores/view.php?id=11)
|
||||
* En el modo no visible, los comandos Control+Win+inicio, control+Win+Fin, control+win+avance de página y control+win+retroceso de página van al principio de la lista, al final, 20 elementos hacia abajo y 20 elementos hacia arriba respectivamente. [#10,](http://twblue.a12x.net/errores/view.php?id=10) [#21,](http://twblue.a12x.net/errores/view.php?id=21) [#22](http://twblue.a12x.net/errores/view.php?id=22)
|
||||
* Ahora se pueden reproducir audios de Audioboo.
|
||||
* Ahora el Stream debería poder conectarse luego de que la máquina regresa de una suspensión.
|
||||
* Es posible grabar audios o subir archivos a SndUp.net. Si estás registrado en esta página, podrás poner en la configuración tu API Key para que los archivos se suban a tu nombre. Puedes subir archivos Wav, OGG y MP3. Los archivos wav se recodificarán a OGG.
|
||||
* Si no estás usando ningún lector de pantalla, algunas acciones de TW blue usarán la síntesis de voz Sapi 5.
|
||||
* Hay disponible una versión para arquitecturas de 64 Bits. Gracias a [@jmdaweb](https://twitter.com/jmdaweb) por tomarse el trabajo de hacer funcionar la aplicación en esta arquitectura y prepararla para su distribución.
|
||||
* Cambio en los sonidos del cliente. Gracias a [@guilevi_es](https://twitter.com/guilevi_es) por la colaboración con el pack de sonidos.
|
||||
* Algunos mensajes del programa se pueden traducir. En futuras versiones será internacionalizada la totalidad de su interfaz.
|
||||
* Y Corrección de algunos cuantos errores más ([#5,](http://twblue.com.mx/errores/view.php?id=5) [#7,](http://twblue.com.mx/errores/view.php?id=7) [#8,](http://twblue.com.mx/errores/view.php?id=8) [#9,](http://twblue.com.mx/errores/view.php?id=9) [#12,](http://twblue.com.mx/errores/view.php?id=12))
|
||||
|
||||
## Cambios introducidos en la versión 0.3
|
||||
|
||||
* Ya se puede actualizar tu perfil desde TW Blue. [#19](http://twblue.a12x.net/issues/view.php?id=19)
|
||||
* Ahora se pueden crear nuevamente las líneas temporales y no dan problemas. [#24](http://twblue.a12x.net/issues/view.php?id=24)
|
||||
* Ahora los archivos de errores se guardarán en el directorio "logs".
|
||||
* Cuando crees una línea temporal, se actualizará en tiempo real desde el principio en lugar de actualizar cada 2 minutos.
|
||||
* Ya puedes solicitar más llamadas a la API que funcionarán para obtener 200 tweets cada una. Una llamada equivale a 200 elementos de la lista principal, menciones, mensajes directos, favoritos y líneas temporales. En el archivo de configuración se puede editar la opción en [twitter]/max_api_calls. Es recomendable no pedirle a Twitter más de 2 llamadas a la API, o de lo contrario llegará al límite de llamadas permitidas muy pronto y la aplicación fallará.
|
||||
* Cuando respondes a un Tweet, este se envía como respuesta al mismo y no como si fuera un tweet nuevo.
|
||||
* El antiguo sistema de reporte de errores tuvo que ser cambiado. A partir de esta versión, podrás reportar los errores directamente desde la aplicación. La opción Reportar un Error abrirá un diálogo que te preguntará detalles sobre tu error y enviará el reporte automáticamente.
|
||||
* Ya se borran los amigos cuando dejas de seguir a un usuario.
|
||||
* También los favoritos, al momento de quitar un tweet como favorito, realizan el cambio.
|
||||
* Se añade un diálogo de configuración que permite controlar el número de llamadas a la API a realizar, si usar o no bases de datos, y ocultar y mostrar las listas de amigos, seguidores y favoritos.
|
||||
* Al citar tweets, las comillas que cierran el mensaje ahora están separadas por un espacio de la última letra. Esto es así porque antes, cuando había una URL, causaba que las comillas hicieran parte de la dirección enviando a sitios inexistentes.
|
||||
* Mejoras con algunas líneas temporales. Ahora puede guardar sin problemas cualquier línea temporal. No debería dar errores.
|
||||
* Ahora los audios se reproducirán únicamente con Control+Intro, mientras que las URL se abrirán con Intro.
|
||||
* El stream se intentará reconectar al fallar la conexión a internet.
|
||||
* Ahora desde los seguidores y amigos se puede mencionar a un usuario.
|
||||
* Ahora se proporciona un modo "invisible". Bajo el menú aplicación, la opción "Esconder ventana" o pulsando Control+M. Para mostrar la ventana de nuevo se pulsa Control+Win+M.
|
||||
|
||||
## Cambios introducidos en la versión 0.025
|
||||
|
||||
Ten en cuenta que cuando un usuario te deja de seguir o tú dejas de seguir a alguien más, no se actualizará en la lista de amigos o seguidores por ahora. Al reiniciar el programa sí aparecerá la información correcta.
|
||||
|
||||
* Corregido un error que impedía cerrar la aplicación hasta que el programa anunciara que estaba listo. [#17](http://twblue.a12x.net/issues/view.php?id=17) y [#18](http://twblue.a12x.net/issues/view.php?id=18)
|
||||
* Cambiado el modo de organizar las líneas temporales en la configuración. Es necesario volver a crearlas.
|
||||
* Ahora puede enviarse un mensaje directo a los amigos y seguidores usando el botón. Esto no funcionaba en las versiones 0.02 y 0.021.
|
||||
* Se puede subir y bajar el volumen desde la lista de seguidores y amigos.
|
||||
* En el diálogo para escribir un tweet, se puede ahora traducir el mensaje usando Google Traductor. Aparecerá un diálogo para preguntar por los idiomas de origen y destino.
|
||||
* El menú archivo tiene la opción salir.
|
||||
* A partir de esta versión solo se reproducirán archivos de audio pulsando enter si estos llevan la etiqueta #audio.
|
||||
* Puedes intentar reproducir una URL cualquiera sin que lleve la etiqueta #audio pulsando Control Enter. Este comando intentará reproducir la primer URL encontrada.
|
||||
* Se ha mejorado el buscador de URLS, haciendo más rápida la función y ahora debería ser capaz de detectar todas las URLS. [#21](http://twblue.a12x.net/issues/view.php?id=21)
|
||||
* Ahora el diálogo que se muestra para seleccionar el usuario del que se desea ver detalles permite además de seleccionarlo de una lista, escribir el nombre de usuario que desees.
|
||||
|
||||
## Cambios introducidos en versión 0.02 y 0.021
|
||||
|
||||
* El mensaje que se reproducía al seguir un usuario ahora dice "ahora sigues a x usuario" en lugar de "ahora no sigues a x usuario". [#5](http://twblue.a12x.net/issues/view.php?id=5)
|
||||
* Al salir un diálogo te preguntará si deseas hacerlo. Ahora se sale de una forma mucho más limpia del programa, evitando varios errores durante el cierre.
|
||||
* Cambio de los sonidos para los dm entrante y saliente. Gracias a [@marcedsosa](https://twitter.com/marcedsosa) por los nuevos sonidos.
|
||||
* El nombre de usuario de twitter se lee en el título de la ventana.
|
||||
* Los sonidos del programa también leen el volumen desde la configuración. El módulo de sonido debería tomar menos tiempo en reproducir varios de los sonidos de la aplicación.
|
||||
* Las acciones de subir y bajar volumen reproducen un sonido que indica que tan fuerte suena.
|
||||
* Ya no se muestran las menciones de personas que no te siguen en tu línea principal. [#1](http://twblue.a12x.net/issues/view.php?id=1)
|
||||
* Ahora puedes eliminar tweets y mensajes directos. Solo podrás eliminar los tweets que tú hayas escrito.
|
||||
* Arreglado un error que impedía cargar correctamente las diferentes listas si en alguna de ellas no había ningún tweet, usuario o mensaje directo. Esto afectaba especialmente a cuentas con 0 favoritos, 0 tweets, 0 enviados o 0 mensajes directos. [#2](http://twblue.a12x.net/issues/view.php?id=2)
|
||||
* Ahora cada que se publique una nueva versión, se te notificará de ello. Si accedes a descargarla, el programa la descargará y copiará todo lo necesario.
|
||||
* Ya se puede obtener la lista completa de amigos y seguidores.
|
||||
* Se añade la fecha del último tweet de los seguidores y amigos.
|
||||
* Se actualizan ahora los amigos y seguidores a tiempo real. (ToDo: Los amigos y seguidores no muestran la fecha de su último tweet cuando se actualizan a tiempo real. Lo hacen al recargarse una vez reiniciada la aplicación).
|
||||
* El orden de las pestañas se ha cambiado. Ahora se ordenan comenzando por el principal, menciones, mensajes directos y enviados.
|
||||
* Ahora se muestran los mensajes directos en la lista de tweets enviados cuando se carga el stream por primera vez. Esto no pasaba y si el usuario enviaba un DM desde otro cliente cuando Tw Blue no estaba abierto, al abrir la aplicación no mostraba dicho DM. [#8](http://twblue.a12x.net/issues/view.php?id=8)
|
||||
* Con Control+A, se puede seleccionar todo el texto de un mensaje. Funciona con Jaws y NVDA.
|
||||
* Hay atajos de teclado (detallados en la [Documentación)](leeme.html) para muchas de las acciones que puede hacer el programa.
|
||||
* Ahora TW Blue detecta más audios en URLS que vienen en retweets, y audios compartidos desde Dropbox. [#3](http://twblue.a12x.net/issues/view.php?id=3)
|
||||
* Se incluye documentación para la aplicación y créditos.
|
||||
* Si la conexión a internet deja de funcionar, el stream intentará reconectarse por 30 minutos.
|
||||
* Se ha escrito un documento que detalla como usar el programa.
|
||||
* Se ha abierto el [Sistema de seguimiento de incidencias](http://twblue.a12x.net/issues/) donde los usuarios podrán reportar los errores y si lo desean, aportar nuevas ideas para el desarrollo de la aplicación. Hay disponible un acceso directo al formulario de reporte desde el menú ayuda.
|
||||
* Ahora hay créditos de la versión actual.
|
||||
* Se añade en el menú usuario la opción para ver los detalles. También funciona si se presiona intro sobre un amigo o seguidor.
|
||||
|
||||
## Cambios introducidos en la versión Prealpha1
|
||||
|
||||
Ten en cuenta que en esta versión los amigos y seguidores no se actualizan automáticamente. Esto será añadido en otra versión. Tampoco se puede borrar ningún tweet, o DM. Todos los tweets, mensajes directos, menciones, favoritos, seguidores y amigos se actualizarán descargando un máximo de 200. Pronto se podrán añadir más a la cantidad de actualizaciones. Aquí los cambios desde la primer versión.
|
||||
|
||||
* La fecha se ve bien, de acuerdo con la zona horaria del usuario.
|
||||
* Ahora el cursor se pone al principio cuando se va a responder o hacer un retweet.
|
||||
* Si se pulsa Control+E en los cuadros de texto, se seleccionará todo el mensaje.
|
||||
* Algunas correcciones para el manejo de las líneas temporales (necesito hacer mejoras en la manera de administrar esto).
|
||||
* Los favoritos se actualizan en tiempo real.
|
||||
* Escucharás un sonido cuando pasas por un tweet que podría contener un audio reproducible.
|
||||
* Se soporta reproducción de audio con la etiqueta #audio y una URL. Pulsa enter para escuchar la canción. Pulsa F5 para bajar el volumen un 5%, o f6 para subirlo un 5%. Si quieres detener la reproducción, ve hacia donde haya un audio, y pulsa intro. Si el programa es incapaz de reproducir algo, te avisará. El volumen de la música (no de los sonidos del programa por ahora) quedará guardado en la configuración, y el programa lo recordará la próxima vez que reproduzcas algo.
|
||||
* Puedes ver los primeros 200 amigos y seguidores con sus nombres de usuario, nombre real y algo de información útil. En futuras versiones podrás ver todos si tienes más de 200. Ten en cuenta que hay acciones que no podrás hacer con estos usuarios en la lista (por ejemplo, responder o retwittear, porque no son tweets, son usuarios), pero sí podrás seguirlos, dejarlos de seguir, y hacer casi todo (menos enviar DM por ahora) lo que podrías hacer desde el menú de usuario.
|
||||
|
||||
Ahora hay que usar y probar, y cuando encuentres un error, por favor mira en la carpeta de la aplicación, pues se ha de generar un archivo con el nombre del ejecutable pero con un .log al final. Bien, ese es vital para que yo pueda saber dónde se ha roto el programa, y te agradecería me lo enviaras junto con una descripción de qué era más o menos lo que estabas haciendo, cuando la aplicación no hizo lo que tenía que hacer. Por ejemplo, "intenté enviarme un DM, pero el cuadro de diálogo de mensaje directo nunca se abrió". Si puedes subirlo a un servidor de almacenamiento (como [Dropbox,](https://www.dropbox.com) por ejemplo), y enviármelo ya sea mencionando a [@tw_blue2](https://twitter.com/tw_blue2) o a [@manuelcortez00,](https://twitter.com/manuelcortez00) sería genial.
|
||||
|
||||
¡Infinitas gracias por probar!
|
||||
|
||||
## Novedades de la versión prealpha 0
|
||||
|
||||
* Hacer tweets, responder a los tweets de los demás, mencionando a todos los usuarios cuando haya más de uno en el tweet, retwittear lo que te agrada, añadiendo o no un comentario al retweet y eliminarlos.
|
||||
* Añadir y quitar de favoritos un tweet.
|
||||
* Acortar y desacortar direcciones URL cuando escribes un tweet o dm (puedes seleccionar cual deseas acortar o desacortar desde una lista cuando sean más de una).
|
||||
* Abrir un navegador web con la dirección URL que viene en el tweet, pulsando enter. Cuando haya más de una dirección, verás una lista donde te preguntará por la que desees.
|
||||
* Usuarios: puedes seguir, dejar de seguir, reportar como spam, bloquear y enviar un mensaje directo a los usuarios.
|
||||
* Puedes abrir y eliminar líneas temporales individuales para cada usuario.
|
||||
* También verás tus favoritos.
|
||||
* y por ahora, a menos que se me esté pasando algo, es todo.
|
||||
|
||||
---
|
||||
Copyright © 2013-2014, Manuel Cortéz
|
Binary file not shown.
File diff suppressed because it is too large
Load Diff
BIN
doc/locales/da/LC_MESSAGES/twblue-documentation.mo
Normal file
BIN
doc/locales/da/LC_MESSAGES/twblue-documentation.mo
Normal file
Binary file not shown.
1913
doc/locales/da/LC_MESSAGES/twblue-documentation.po
Normal file
1913
doc/locales/da/LC_MESSAGES/twblue-documentation.po
Normal file
File diff suppressed because it is too large
Load Diff
BIN
doc/locales/de/LC_MESSAGES/twblue-changelog.mo
Normal file
BIN
doc/locales/de/LC_MESSAGES/twblue-changelog.mo
Normal file
Binary file not shown.
2315
doc/locales/de/LC_MESSAGES/twblue-changelog.po
Normal file
2315
doc/locales/de/LC_MESSAGES/twblue-changelog.po
Normal file
File diff suppressed because it is too large
Load Diff
BIN
doc/locales/de/LC_MESSAGES/twblue-documentation.mo
Normal file
BIN
doc/locales/de/LC_MESSAGES/twblue-documentation.mo
Normal file
Binary file not shown.
2035
doc/locales/de/LC_MESSAGES/twblue-documentation.po
Normal file
2035
doc/locales/de/LC_MESSAGES/twblue-documentation.po
Normal file
File diff suppressed because it is too large
Load Diff
BIN
doc/locales/es/LC_MESSAGES/twblue-changelog.mo
Normal file
BIN
doc/locales/es/LC_MESSAGES/twblue-changelog.mo
Normal file
Binary file not shown.
2620
doc/locales/es/LC_MESSAGES/twblue-changelog.po
Normal file
2620
doc/locales/es/LC_MESSAGES/twblue-changelog.po
Normal file
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
BIN
doc/locales/eu/LC_MESSAGES/twblue-changelog.mo
Normal file
BIN
doc/locales/eu/LC_MESSAGES/twblue-changelog.mo
Normal file
Binary file not shown.
1226
doc/locales/eu/LC_MESSAGES/twblue-changelog.po
Normal file
1226
doc/locales/eu/LC_MESSAGES/twblue-changelog.po
Normal file
File diff suppressed because it is too large
Load Diff
BIN
doc/locales/eu/LC_MESSAGES/twblue-documentation.mo
Normal file
BIN
doc/locales/eu/LC_MESSAGES/twblue-documentation.mo
Normal file
Binary file not shown.
1879
doc/locales/eu/LC_MESSAGES/twblue-documentation.po
Normal file
1879
doc/locales/eu/LC_MESSAGES/twblue-documentation.po
Normal file
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
BIN
doc/locales/fi/LC_MESSAGES/twblue-changelog.mo
Normal file
BIN
doc/locales/fi/LC_MESSAGES/twblue-changelog.mo
Normal file
Binary file not shown.
1014
doc/locales/fi/LC_MESSAGES/twblue-changelog.po
Normal file
1014
doc/locales/fi/LC_MESSAGES/twblue-changelog.po
Normal file
File diff suppressed because it is too large
Load Diff
BIN
doc/locales/fi/LC_MESSAGES/twblue-documentation.mo
Normal file
BIN
doc/locales/fi/LC_MESSAGES/twblue-documentation.mo
Normal file
Binary file not shown.
2485
doc/locales/fi/LC_MESSAGES/twblue-documentation.po
Normal file
2485
doc/locales/fi/LC_MESSAGES/twblue-documentation.po
Normal file
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
BIN
doc/locales/fr/LC_MESSAGES/twblue-changelog.mo
Normal file
BIN
doc/locales/fr/LC_MESSAGES/twblue-changelog.mo
Normal file
Binary file not shown.
1269
doc/locales/fr/LC_MESSAGES/twblue-changelog.po
Normal file
1269
doc/locales/fr/LC_MESSAGES/twblue-changelog.po
Normal file
File diff suppressed because it is too large
Load Diff
BIN
doc/locales/fr/LC_MESSAGES/twblue-documentation.mo
Normal file
BIN
doc/locales/fr/LC_MESSAGES/twblue-documentation.mo
Normal file
Binary file not shown.
2835
doc/locales/fr/LC_MESSAGES/twblue-documentation.po
Normal file
2835
doc/locales/fr/LC_MESSAGES/twblue-documentation.po
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1,178 +0,0 @@
|
||||
% Liste des Changements
|
||||
|
||||
#Attention !
|
||||
|
||||
Avant de poursuivre l'essai du programme, il est considéré que c'est une version de développement. Plus précisément, la version 0.42. Cela signifie qu'il n'est pas seulement possible de trouver des erreurs, mais que vous les trouverez. L'idée est de signaler le plus d'erreurs possibles afin qu'ils puisse être résolus pour les prochaines alphas.
|
||||
|
||||
Voici la liste des changements dans le programme. Si vous voulez lire comment l'utiliser, [voir ce document.](manual.html) Si vous voyez un lien avec un signe dièse (#) et un code qui commence par plusieurs numéro, vous voyez une erreur qui a été signalé dans le Système de suivi d'incidences. N'hésitez pas à publier vos propres erreurs et demandes d'améliorations et nouvelles fonctionnalités à travers de cet outils, disponible dans le menu Aide de TW Blue.
|
||||
|
||||
## Changements ajouter dans cette nouvelle version
|
||||
|
||||
* Correction d'une erreur qu'elle ne permettait pas d'afficher les listes avec des accents ou des caractères spéciaux dans un tampon.
|
||||
* Maintenant TW blue ne devrait pas actualiser les Tweets soudainement.
|
||||
* Maintenant TW blue supporte l'option "muet" de Twitter. Lorsque cette option est activée pour un utilisateur, vous ne pouvez pas voir ces tweets ni ces mentions, mais vous le suivez toujours, et vous serez en mesure de être en contact avec lui à travers de message direct. Ceci est différent de la fonction Bloquer ou Ne pas suivre, avec cette option l'utilisateur sera pas au courant que vous avez activée l'option muet. sette option se trouvent dans la boîte de dialogue des actions utilisateur de l'interface invisible, ou dans le menu Utilisateur de l'interface graphique.
|
||||
* Un onglet "Audio" a été ajoutée dans la boîte de dialogue de configuration qui vous permet de sélectionner les périphériques d'entrée et de sortie, régler le volume et activer/ désactiver tous les sons pour TW Blue. D'autres options ont été déplacées depuis l'onglet "Général" vers l'onglet "Audio".
|
||||
* Le fichier de configuration a été repensé. La plupart des options devront être reconfigurés à nouveau.
|
||||
* Vous pouvez maintenant désactiver SAPI5 afin qu'il n'intervienne pas s'il n'y a aucun lecteur d'écran supporté en cours d'exécution.
|
||||
* Dans l'onglet Général, Vous pouvez modifier manuellement la langue. Tw Blue reqiere redémarré.
|
||||
* Maintenant il y a une nouvelle boîte de dialogue où vous pouvez apprendre les différents sons de TW Blue.
|
||||
* Il est possible maintenant de désactiver le son et notification d'un tampon. Le reste du client fonctionnera correctement. Appuyez sur Contrôle+Windows+Maj+m (interface invisible) ou le sélectionnez depuis le menu "Tampon" (interface visible) pour basculer entre cette fonctionnalité.
|
||||
* Vous pouvez maintenant rechercher par utilisateur et par tweets. Les recherches de tweets sont sauvegardées dans la configuration, tandis que ceux des utilisateurs seront supprimer lors de la fermeture. Appuyez sur Ctrl+Windows+- (tiret) (interface invisible) ou le sélectionnez depuis le menu "Application" (interface visible).
|
||||
* Vous pouvez ouvrir le tampon pour voir les favoris d'un utilisateur dans le menu "Utilisateur".
|
||||
* Maintenant avec Contrôle+Windows+Maj+Flèche Haut / Bas (dans l'interface graphique) et Contrôle+Windows+Flèche Haut / Bas (dans l'interface invisible), vous pouvez aller au tweet précédent ou suivant dans la conversation. Pour que cela fonctionne les tweets de la conversation doivent être dans la chronologie principale.
|
||||
* Au cours d'un enregistrement audio pour ajouter, maintenant vous pouvez mettre en pause ou reprendre l'enregistrement pour sauter des parties qui peuvent générer un audio très long.
|
||||
* Il est maintenant possible de charger de l'audio vers Dropbox. Pour configurer le service aller dans l'onglet "Services audio" dans la boîte de dialogue de Configuration.
|
||||
* Maintenant que vous pouvez charger de l'audio vers Dropbox, dans la boîte de dialogue pour ajouter un audio vous pouvez sélectionner le service auquelle vous souhaitez charger.
|
||||
* Maintenant il comprend une boîte de dialogue pour la correction orthographique pour les tweets ou messages. Les langues actuellement disponibles sont: Espagnol, Anglais, Portugais, Russe et Polonais. La langue sera sélectionnée automatiquement selon la configuration de TW Blue.
|
||||
* Ajouter la lecture automatique des Tweets pour un tampon. L'activation de cette fonctionnalité peut faire que TW Blue lit automatiquement les tweets lors de l'arrivée dans les tampons qui ont cette option activée. Appuyez sur Contrôle+Windows+e pour basculer entre cette fonction.
|
||||
* Dans la boîte de dialogue de Configuration maintenant vous pouvez spécifiez si vous voulez que TW Blue démarre avec l'interface invisible.
|
||||
* Les URLs s'affiche dans leur version originale. Uniquement les photos de Twitter ils apparaissent toujours comme réduites, et celles qui ont été réduites manuellement avant de les envoyer dans un tweet.
|
||||
|
||||
## Changements ajouter dans la version 0.40
|
||||
|
||||
* Vous pouvez changer entre les différents paquets de sons utilisé par TW Blue et de créer vos propres sons. Chaque paquet doit être dans un répertoire par séparé dans le dossier sounds. Pour modifier le paquet de sons vous pouvez le sélectionner dans la boîte de dialogue de configuration.
|
||||
* Les fichiers audio doivent être au format OGG.
|
||||
* TW Blue doit être maintenant en mesure de fermer correctement.
|
||||
* L'heure est écrit tenant en compte le format 12 heures (AM /P M).
|
||||
* L'heure est écrit d'accord au fuseau horaire que vous avez défini dans votre compte Twitter.
|
||||
* Ajout de nouvelles traductions en Portugais, Polonais et Russe. Merci les gars !
|
||||
* TW Blue supprime de la configuration la chronologie de l'utilisateur qui ont changé leur noms ou supprimer leurs comptes Twitter.
|
||||
* Maintenant est gérés la grande majorité des événements dans Twitter avec le tampon des événements.
|
||||
* Il est maintenant possible de voir le texte des événements avec Contrôle+Maj+V (GUI) ou Contrôle+Windows+V (interface invisible).
|
||||
* Gestionnaire de listes: Vous pouvez créer, modifier, supprimer, afficher une liste comme tampon dans TW Blue, ajouter et supprimer des membres d'une liste.
|
||||
* Maintenant, si au démarrage de TW Blue il tente de charger une chronologie qui n'existe pas, automatiquement il la supprime de la configuration et il continue à charger normalement.
|
||||
* Seuls seront chargées jusqu'à 400 following et followers pour éviter les problèmes avec l'API. Elle sera corrigée dans les versions futures.
|
||||
* Pour le mode invisible, il inclus des raccourcis pour réentendre le tweet sur lequel vous êtes (Contrôle+Windows+espace) et pour copier le message dans le presse-papiers (Contrôle+Windows+c).
|
||||
|
||||
## Changements ajouter dans la version 0.38
|
||||
|
||||
* Correction d'une erreur qui empêchait en donnant l'ordre de fermer.
|
||||
* Maintenant les tweets ne finissent pas par un point obligatoirement. Si le programme détecte que le tweet se termine par une lettre ou un chiffre, il va placez un point automatiquement. Si ce n'est pas le cas, il va laisser le texte tel qu'il est.
|
||||
* Il est maintenant possible de charger des images aux tweets et réponses. Veuillez noter que la taille des images est mis en place par twitter.
|
||||
* Pour se déplacer vers la gauche ou vers la droite en utilisant le mode invisible, maintenant il s'annonce uniquement des informations de la position dans la liste d'éléments.
|
||||
* TW Blue devrait maintenant fonctionner pour Windows XP au moment de la demande d'autorisation pour l'application.
|
||||
* Ajouté une nouvelle option dans la boîte de dialogue de configuration qui vous permet de revenir à vos tampons. Cela signifie que vous pouvez choisir si vous voulez voir les tweets comme jusqu'à maintenant, ou que les plus nouveaux soit placés vers le haut et les anciens vers le bas.
|
||||
* Maintenant les photos peuvent être chargées aux profil de Twitter, disponible à partir de la boîte de dialogue Mettre à jour votre profil.
|
||||
* Ajouté un tampon d'événements, où ils sont stockés pour le moment quelques événements qui se déroulent dans Twitter, comme suivre ou faire que quelqu'un vous suivent, marquer un favori, que un de vos tweet soit marqué comme favoris, Etc. Vous pouvez activer et désactiver ce tampon de la boîte de dialogue de configuration.
|
||||
* Maintenant, vous pouvez supprimer des chronologies déjà créé qui ne contiennent pas des tweets, et il ne sera pas permit de créer des chronologies pour les utilisateurs sans tweets.
|
||||
* L'interface de l'application est traduisible. Maintenant, n'importe quel utilisateur peut faire leurs propres traductions en différentes langues.
|
||||
|
||||
## Changements ajouter dans la version 0.36
|
||||
|
||||
* Les utilisateurs brésiliens pourront voir quelques messages en Portugais. (Usuários brasileiros poderão ver algumas mensagens em Português).
|
||||
* Correction d'une erreur qui fait que quelques sons ils peuvent s'entendre et d'autres non. Maintenant, ils devraient s'entendre tous.
|
||||
* La réconnexion aussi a reçu une correction, parce que parfois, il s'effectué de façon incorrecte et il devait s'ouvrir à nouveau l'application.
|
||||
* Maintenant TW Blue permet de supprimer uniquement les chronologies avec la commande correspondante. Avant il s'affichées la boîte de dialogue peu importe dans quel tampon vous aviez été.
|
||||
* Vous êtes en mesure à nouveau de voir les détails des utilisateurs avec la touche Entrée étant dans le tampon pour les following ou followers.
|
||||
* À partir de cette version, il n'y a pas de support pour les bases de données.
|
||||
* Vous entendrez une notification vocale lorsque quelqu'un marque comme favori un de vos tweets.
|
||||
* Les following et followers sont déjà mis à jour.
|
||||
* lorsque vous suivez quelqu'un, il ne se produit aucune erreur Si ne sont pas affichées les following. C'est la même chose avec les followers.
|
||||
* Vous pouvez effacer un tampon en appuyant sur Maj+Supprimer dans la fenêtre visible, et Contrôle+Windows+Maj+Supprimer dans la fenêtre invisible. Ceci va vider tous les tweets dans le tampon courant.
|
||||
|
||||
## Changements ajouter dans la version 0.35
|
||||
|
||||
* Il existe un site Web officiel pour le programme, aller sur [twblue.com.mx.](http://twblue.com.mx) Dans cet espace, vous trouverez le système de suivi d'erreurs, le blog avec les dernières nouvelles, et la dernière version disponible.
|
||||
* TW Blue il annonce lorsque vous êtes mentionné, et lorsque vous obtenez un message direct.
|
||||
* Jaws il ne dit pas le raccourci clavier qui est appuyé dans le mode invisible. [#11](http://twblue.a12x.net/errores/view.php?id=11)
|
||||
* Dans le mode invisible, les commandes Contrôle+Windows+Origine, Contrôle+Windows+Fin, Contrôle+Windows+Page Suivante et Contrôle+Windows+Page Précédente va aller vers le haut de la liste, vers la fin, 20 éléments vers le bas et 20 éléments vers le haut respectivement. [#10,](http://twblue.a12x.net/errores/view.php?id=10) [#21,](http://twblue.a12x.net/errores/view.php?id=21) [#22](http://twblue.a12x.net/errores/view.php?id=22)
|
||||
* Maintenant vous pouvez lire l'audios d'Audiobook.
|
||||
* Maintenant, le flux doit être connecté une fois que la machine revient d'une suspension.
|
||||
* Il est possible d'enregistrer de l'audio ou charger fichiers sur SndUp.net. Si vous êtes inscrit dans cette page, vous pouvez mettre dans la configuration votre API Key pour que les fichiers se charge sur votre nom. Vous pouvez charger des fichiers Wav, OGG et MP3. Les fichiers wav ils seront récodifier en OGG.
|
||||
* Si vous n'utilisez aucun lecteur d'écran, quelques actions de TW blue utilisent la synthèse vocale SAPI5.
|
||||
* Il existe une version pour les architectures de 64 Bits. Merci à [@jmdaweb](https://twitter.com/jmdaweb) pour prendre le travail de faire fonctionner l'application dans cette architecture et la préparez pour sa distribution.
|
||||
* Changement dans les sons du client. Merci à [@guilevi_es](https://twitter.com/guilevi_es) pour la collaboration avec le paquet de sons.
|
||||
* Quelques messages du programme peuvent être traduits. Dans des futures versions la totalité de l'interface sera internationalisé.
|
||||
* Et quelques correction d'erreur en plus ([#5,](http://twblue.com.mx/errores/view.php?id=5) [#7,](http://twblue.com.mx/errores/view.php?id=7) [#8,](http://twblue.com.mx/errores/view.php?id=8) [#9,](http://twblue.com.mx/errores/view.php?id=9) [#12,](http://twblue.com.mx/errores/view.php?id=12))
|
||||
|
||||
## Changements ajouter dans la version 0.3
|
||||
|
||||
* Maintenant vous pouvez mettre à jour votre profil à partir de TW Blue. [#19](http://twblue.a12x.net/issues/view.php?id=19)
|
||||
* Maintenant vous pouvez créer les chronologies à nouveau et ils ne donne pas de problèmes. [#24](http://twblue.a12x.net/issues/view.php?id=24)
|
||||
* Maintenant les fichiers d'erreur sont enregistrés dans le répertoire "logs".
|
||||
* Lorsque vous créez une chronologie, il sera mis à jour en temps réel dès le début au lieu de le mettre à jour toutes les 2 minutes.
|
||||
* Vous pouvez maintenant demander davantage d'appels à l'API qui fonctionnera pour obtenir 200 tweets chaqu'une. Un appel est équivalent à 200 éléments de la liste principal, mentions, messages directs, favoris et chronologies. Dans le fichier de configuration Vous pouvez modifier l'option dans [twitter]/max_api_calls. Il est recommandé de ne pas demander à Twitter plus de 2 appels à l'API, ou sinon vous arriverez bientôt à la limite des appels autorisés et l'application échouera.
|
||||
* Lorsque vous répondez à un Tweet, c'est envoyé comme réponse au même et pas comme s'il s'agissait d'un nouveau tweet.
|
||||
* L'ancien système de rapport d'erreurs il a dû être changée. À partir de cette version, vous pouvez signaler des erreurs, directement depuis l'application. L'option Signaler une erreur ouvrira une boîte de dialogue qui vous demande des détails sur votre erreur et il va envoyer le rapport automatiquement.
|
||||
* Ils sont déjà supprimées les following lorsque ils ne suivent pas un utilisateur.
|
||||
* Aussi les favoris, au moment de retirer un tweet comme favori, il exécutent le changement.
|
||||
* Ajouté une boîte de dialogue de configuration qui permet de contrôler le nombre d'appels à l'API à exécuter, si oui ou non utiliser des bases de données, et masquer ou afficher les listes de following, followers et favoris.
|
||||
* En mentionnant les tweets, les guillemets qui entourent le message maintenant sont séparés par un espace de la dernière lettre. Il en est ainsi parce qu'avant, lorsque il y avait une URL, il causé que les guillemets facent partie de l'URL en envoyant vers des sites inexistants.
|
||||
* Améliorations avec quelques chronologies. Vous pouvez maintenant enregistrer une chronologie sans problèmes. Il ne devrait pas faire des erreurs.
|
||||
* Maintenant, l'audio est joué seulement avec Contrôle+Entrée, tandis que l'URL s'ouvrira avec la touche Entrée.
|
||||
* Le flux tentera de se reconnecter à l'échec de la connexion internet.
|
||||
* Maintenant depuis les followers et following on peut mentionner un utilisateur.
|
||||
* Maintenant il est fournit un mode "invisible". Sous le menu "Application", dans l'option "Masquer la fenêtre" ou en appuyant sur Contrôle+M. Pour afficher la fenêtre à nouveau appuyez sur Contrôle+Windows+M.
|
||||
|
||||
## Changements ajouter dans la version 0.025
|
||||
|
||||
Veuillez noter que lorsque un utilisateur vous ne sui pas ou vous ne suivez pas quelqu'un d'autre, la liste des following ou des followers il ne sera pas mis à jour pour le moment. Lorsque vous redémarrez le programme, si les informations son correctes ils seront afficher.
|
||||
|
||||
* Correction d'une erreur qui rendait impossible de fermer l'application jusqu'à ce que le programme a annoncé qu'elle était prête. [#17](http://twblue.a12x.net/issues/view.php?id=17) y [#18](http://twblue.a12x.net/issues/view.php?id=18)
|
||||
* Changé la façon d'organiser les chronologies dans la configuration. Il est nécessaire de les recréer.
|
||||
* Maintenant, vous pouvez envoyer un message direct aux following et followers en utilisant le bouton. Cela ne fonctionnait pas dans la version 0.02 et 0.021.
|
||||
* Vous pouvez augmenter et diminuer le volume depuis la liste des followers et following.
|
||||
* Dans la boîte de dialogue pour écrire un tweet peut être maintenant traduit le message à l'aide de Google Traductor. Une boîte de dialogue s'affiche pour demander les langues source et destination.
|
||||
* Le menu fichier contient l'option Sortir.
|
||||
* À partir de cette version ils se jouera uniquement les fichiers de'audio en appuyant sur Entrée s'ils contienne le hashtag #audio.
|
||||
* Vous pouvez essayer de jouer une URL quelconque sans qui comporte le hashtag #audio en appuyant sur Contrôle+Entrée. Cette commande va tenter de reproduire la première URL trouvée.
|
||||
* A été amélioré le moteur de recherche d'URLS, en rendant plus rapide la fonction et maintenant, devrait être capable de détecter toutes les URLS. [#21](http://twblue.a12x.net/issues/view.php?id=21)
|
||||
* Maintenant, la boîte de dialogue qui s'affiche pour sélectionner l'utilisateur que vous souhaitez afficher les détails permet en plus de le sélectionner dans une liste, écrire le nom de l'utilisateur que vous souhaitez.
|
||||
|
||||
## Changements ajouter dans la version 0.02 et 0.021
|
||||
|
||||
* Le message qui se reproduicé lorsque vous suivez un utilisateur maintenant dit "maintenant vous suivez à x utilisateur" en lieu de "maintenant vous ne suivez pas à x utilisateur". [#5](http://twblue.a12x.net/issues/view.php?id=5)
|
||||
* Lorsque vous sorter une boîte de dialogue vous demandera si vous voulez le faire. Maintenant vous sorter d'une façon beaucoup plus proprement du programme, empêchant plusieurs erreurs pendant la fermeture.
|
||||
* Changement des sons pour les dm entrant et sortant. Merci à [@marcedsosa](https://twitter.com/marcedsosa) pour les nouveaux sons.
|
||||
* Le Nom d'utilisateur de twitter il se lit dans le titre de la fenêtre.
|
||||
* Les sons du programme aussi peuvent lire le volume depuis la configuration. Le module de sons devrait prendre moins de temps pour reproduire plusieurs des sons de l'application.
|
||||
* Les actions d'augmenter et de diminuer le volume ils reproduisent un son indiquant que tant forts ça sonne.
|
||||
* Il n'affichent plus les mentions de personnes qui ne vous suivent pas dans votre chronologie principal. [#1](http://twblue.a12x.net/issues/view.php?id=1)
|
||||
* Vous pouvez maintenant supprimer les tweets et les messages directs. Vous ne pouvez supprimer que les tweets que vous avez écrit.
|
||||
* Correction d'une erreur qui empêchait de charger correctement les différentes listes si dans quelques une d'elles ils n'y avait aucun tweet, utilisateur ou message direct. Ceci affectant surtout les comptes avec 0 favoris, 0 tweets, 0 envoyés ou 0 messages directes. [#2](http://twblue.a12x.net/issues/view.php?id=2)
|
||||
* Maintenant à chaque fois qu'une nouvelle version est disponible, vous serez informé de cela. Si vous avez accès pour le télécharger, le programme va télécharger et copier tout ce dont vous avez besoin.
|
||||
* Maintenant, vous pouvez obtenir la liste complète des following et followers.
|
||||
* Ajouter la date du dernier tweet des followers et following.
|
||||
* Les following et followers sont maintenant mis à jour en temps réel. (ToDo: Les following et followers ils ne montrent pas la date de ces dernier tweet lorsque une mise à jour est faite en temps réel. Ils le font lors du rechargement une fois redémarrée l'application).
|
||||
* L'ordre des onglets il a changé. Maintenant ils sont classés en commençant par Principal, Mentions, Messages directs et Envoyés.
|
||||
* Maintenant dans la liste de tweets envoyés les messages directs sont affichés lorsque le flux est chargé pour la première fois. Ceci ne était pas le cas et si l'utilisateur envoyés un DM à partir d'un autre client lorsque Tw Blue n'était pas ouvert, lors de l'ouverture de l'application il ne montré pas la dite DM. [#8](http://twblue.a12x.net/issues/view.php?id=8)
|
||||
* Con Control+A, se puede seleccionar todo el texto de un mensaje. Funciona con Jaws y NVDA.
|
||||
* Il y a des raccourcis clavier (détaillés dans la [Documentation)](leeme.html) pour un grand nombre d'actions qui peut faire le programme.
|
||||
* Maintenant TW Blue détecte plus d'audio dans les URLS qui vienne dans les retweets, et des audio partagé à partir de Dropbox. [#3](http://twblue.a12x.net/issues/view.php?id=3)
|
||||
* Inclut la documentation pour l'application et les crédits.
|
||||
* Si la connexion internet s'arrête de fonctionner, le flux va essayer de se reconnecter pendant 30 minutes.
|
||||
* On a écrit un document qui détaille comment utiliser le programme.
|
||||
* Il a été ouvert le [Système de suivi d'incidents](http://twblue.a12x.net/issues/) où les utilisateurs peuvent signaler des erreurs et si vous le souhaitez, vous pouvez apporter de nouvelles idées pour le développement de l'application. Il existe un accès direct au formulaire réservée au rapport d'incidents dans le menu Aide.
|
||||
* Il y a maintenant des crédits à partir de la version actuelle.
|
||||
* Ajout d'une option dans menu Utilisateur pour afficher les détails. Cela fonctionne également si vous appuyez sur entrer sur un following ou follower.
|
||||
|
||||
## Changements ajouter dans la version Prealpha1
|
||||
|
||||
Veuillez noter que dans cette version les following et les followers ne sont pas mis à jour automatiquement. Cela s'ajoutera à une autre version. Vous ne pouvez pas également supprimer des tweet, ou DM. Tous les tweets, messages directs, mentions, favoris, followers et following lors de la mise à jour seront télécharger un maximum de 200. Bientôt ils s'ajouteront plus à la quantité lors des mises à jour. Ici les changements à partir de la première version.
|
||||
|
||||
* La date il s'affiche bien, selon le fuseau horaire de l'utilisateur.
|
||||
* Maintenant, le curseur est placé au début lorsque vous allez à répondre ou faire un retweet.
|
||||
* Si vous appuyez sur contrôle + E dans les zones d'édition, l'intégralité du message sera sélectionné.
|
||||
* Quelques corrections pour la gestion des chronologies (j'ai besoin d'apporter des améliorations dans la façon de gérer cela).
|
||||
* Les favoris sont mises à jour en temps réel.
|
||||
* Vous entendrez un son lorsque vous passez par un tweet qui pourrait contenir un audio jouable.
|
||||
* Supporte la lecture audio avec le hashtag #audio et une URL. Appuyez sur Entrée pour entendre la chanson. Appuyez sur F5 pour diminuer le volume de 5%, ou f6 pour augmenter d'un 5%. Si vous souhaitez arrêter la lecture, aller où il y a une audio, puis appuyez sur Entrée. Si le programme est incapable de reproduire quelque chose, il vous avertira. Le volume de la musique (pas pour les sons du programme pour l'instant) est enregistré dans la configuration, et le programme va le mémorisé pour la prochaine fois que vous jouez quelque chose.
|
||||
* Vous pouvez voir les 200 premiers following et followers avec leurs noms d'utilisateur, nom réel et un peu d'informations utiles. Dans des futures versions vous pourrez tout voir si vous avez plus de 200. Veuillez noter que il y a des actions que vous ne pouvez pas faire avec ces utilisateurs dans la liste (par exemple, répondre ou retweet, parce qu'ils ne sont pas des tweets, sont utilisateurs), Mais oui, vous pouvez les suivre, ne pas les suivre, et faire presque tout (moins envoyer DM pour l'instant) ce que vous pourriez faire dans le menu Utilisateur.
|
||||
|
||||
Maintenant, il faut l'utiliser et le tester et lorsque vous trouvez une erreur, s'il vous plaît veuillez regarder dans le dossier de l'application, puis il doit générer un fichier avec le nom du fichier exécutable, mais avec une extension .log à la fin. Eh bien, c'est vital pour moi de savoir où le programme a été cassé, et vous devriez être reconnaissant si vous me l'envoyer ainsi qu'une description de ce qui était plus ou moins ce qu'ils faisaient quand l'application fait ce qu'il avait à faire. Par exemple, « j'ai essayé de m'envoyer un DM, mais la boîte de dialogue de message direct jamais elle a été ouverte". Si vous pouvez le charger vers un serveur de stockage (comme Dropbox,](https://www.dropbox.com) par exemple), et me l'envoyer soit en mentionnant à [@tw_blue2](https://twitter.com/tw_blue2) ou à [@manuelcortez00,](https://twitter.com/manuelcortez00) ce serait formidable.
|
||||
|
||||
Merci infiniment de l'essayer !
|
||||
|
||||
## Nouveautés dans la version prealpha 0
|
||||
|
||||
* Faire des tweets, répondre aux tweets des autres, mentionner tous les utilisateurs, lorsque il y a plus d'un dans le tweet, retweet ce qui vous plaît, ajouter ou non un commentaire au retweet et les supprimez.
|
||||
* Ajouter ou supprimer des favoris un tweet.
|
||||
* Réduire et élargir une URL lorsque vous écrivez un tweet ou dm (vous pouvez sélectionner quelle URL vous souhaitez réduire et élargir à partir d'une liste lorsque ils sont plus d'une).
|
||||
* Ouvrir un navigateur Web avec l'URL venant dans le tweet, en appuyant sur Entrée. Lorsque il y a plusieurs URLs, vous verrez une liste où on vous demandera la quelles vous voulez.
|
||||
* Utilisateurs: Vous pouvez Suivre, Ne pas suivre, Signaler comme spam, Bloquer et Envoyer un message direct aux utilisateurs.
|
||||
* Vous pouvez ouvrir et supprimer des chronologies individuels pour chaque utilisateur.
|
||||
* Vous pourrez aussi voir vos favoris.
|
||||
* Et pour l'instant, à moins qu'il m'arrive d'oublier quelque chose, c'est tout.
|
||||
|
||||
---
|
||||
Copyright © 2013-2014, Manuel Cortéz
|
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@@ -1,287 +0,0 @@
|
||||
% Documentation pour TW Blue 0.42
|
||||
|
||||
# Version 0.42 (alpha)
|
||||
|
||||
# Attention !
|
||||
|
||||
Vous lisez un document généré pour une application qui est en cours de développement. Le but de ce manuel est de clarifier quelques détails sur le fonctionnement du programme. Veuillez noter que pour être activement développé, le logiciel peut modifier une partie de cette documentation dans un avenir relativement proche, il est donc conseillé de jeter un œil de temps à autre pour ne pas perdre toute nouvelle information.
|
||||
|
||||
Si vous voulez voir ce qui a changé par rapport à la version précédente, [lire la liste des nouveautés ici.](changes.html)
|
||||
|
||||
# TW Blue
|
||||
|
||||
TW Blue est une application pour utiliser Twitter de manière simple, rapide et éviter dans la mesure des possibilités, consommer trop de ressources de l'ordinateur en cours d'utilisation. Avec l'application TW Blue, vous pouvez effectuer des actions sur Twitter tels que:
|
||||
|
||||
* Écrire, répondre, retwitter et supprimer les tweets;
|
||||
* Marquer comme favori, supprimer des favoris un tweet;
|
||||
* Envoyer et supprimer des messages directs (DM);
|
||||
* Voir ceux qui vous suivent et ceux que vous suivez;
|
||||
* Suivre, ne pas suivre, signaler comme spam ou bloquer un utilisateur;
|
||||
* Ouvrir une chronologie pour un utilisateur spécifique, ce qui permet de lire tous les tweets d'un utilisateur dans une seule liste;
|
||||
* Ouvrir les URLs s'il sont présente dans un tweet ou dans un message direct;
|
||||
* Lire plusieurs types de fichiers ou adresses qui contiennent de l'audio;
|
||||
* Et plus encore!.
|
||||
|
||||
# Table des matières
|
||||
|
||||
Pour utiliser une application comme TW Blue qui permet de gérer un compte Twitter, vous devez d'abord être inscrit dans ce réseau social. Cette documentation n'est pas destinée à expliquer la procédure pour ce faire. Nous partirons du principe où vous avez déjà un compte avec son respectifs nom d'utilisateur et mot de passe. La documentation couvrira ces sections.
|
||||
|
||||
* [Autoriser l'application](#autoriser)
|
||||
* [L'interface du programme](#interface)
|
||||
* [Commandes](#commandes)
|
||||
* [L'Interface Graphique (GUI)](#gui)
|
||||
* [Boutons de l'application](#boutons)
|
||||
* [La barre de Menus](#menus)
|
||||
* [Menu Aplication](#app)
|
||||
* [Menu Tweet](#tweet)
|
||||
* [Menu Utilisateur](#utilisateur)
|
||||
* [Menu Tampon](#tampon)
|
||||
* [Menu Aide](#aide)
|
||||
* [L'interface invisible](#interface_invisible)
|
||||
* [Raccourcis Clavier pour l'interface graphique](#raccourcis)
|
||||
* [Raccourcis Clavier pour l'interface invisible](#raccourcis_invisibles)
|
||||
* [Listes](#listes)
|
||||
* [Signaler une erreur depuis le Web](#signaler)
|
||||
* [Contact](#contact)
|
||||
|
||||
## Autoriser l'application {#autoriser}
|
||||
|
||||
Tout d'abord, la première chose que vous devez faire est d'autoriser le programme afin que celui-ci puisse accéder à votre compte Twitter, et depuis il va réaliser se que vous lui demandez. Le processus d'autorisation est assez simple, et n'aura à aucun moment accès à vos données, telles que le nom d'utilisateur et mot de passe. Pour autoriser l'application, il suffit d'ouvrir le fichier principal du programme, appelé TW Blue.exe (dans certains PC, seulement se montre comme TW Blue).
|
||||
|
||||
Lors de l'exécution, Si vous n'avez pas déjà configuré le programme, il s'affichera une boîte de dialogue où il dit que vous serez amené à Twitter afin d'autoriser l'application dès que vous appuyez sur le bouton "OK". Pour commencer avec le processus d'autorisation il faut appuyez sur le seule bouton disponible de cette boîte de dialogue.
|
||||
|
||||
Ensuite, votre navigateur par défaut s'ouvre sur la page Twitter vous demandant d'autoriser l'application. Entrée votre nom d'utilisateur et mot de passe si vous n'êtes pas encore connecté, puis vous recherchez le bouton autoriser et appuyez sur celui-ci.
|
||||
|
||||
Lisez les instructions que vous obtiendrez si le processus est réussi. En résumé, vous recevrez un code numérique à plusieurs chiffres, que vous devez coller sur un champ d'édition ouvert par l'application sur une autre fenêtre.
|
||||
|
||||
Collez le code de vérification et appuyez sur la touche Entrée.
|
||||
|
||||
Si tout va bien, l'application commence à jouer un groupe de sons, pour vous signaler que vous mettez à jour vos données.
|
||||
|
||||
Lorsque le processus est terminé, le programme jouera un autre son, et le lecteur d'écran dira"prêt".
|
||||
|
||||
## L'interface du programme {#interface}
|
||||
|
||||
La meilleure façon de décrire l'interface graphique de l'application est la d'une fenêtre avec une barre de menus avec cinq menus (application, tweet, utilisateur, tampon et aide) ; une liste avec plusieurs éléments et, dans la plupart des cas, trois boutons: Tweet, Retweet et Répondre. Les actions disponibles pour chaque élément sont décrits ci-dessous.
|
||||
|
||||
Les éléments qui sont dans les listes peuvent être des tweets, des messages directs ou des utilisateurs. TW Blue crée différents onglets pour chaque liste, puis ces éléments peuvent être des Tweets envoyés, des Tweets reçus dans la chronologie principal, favoris ou les messages directs et chaque onglet contient un seul type de Tweet. Ces onglets sont appelés des listes ou des tampons.
|
||||
|
||||
Pour basculer entre les listes il faut Appuyez sur Contrôle+Tab pour aller en avant, et Contrôle+Maj+Tab pour revenir en arrière. A tout moment les lecteurs d'écran annoncera la liste vers la quelle se obtiendera le focus de l'application. Ici sont les listes de base de TW Blue, qui se présente si vous utiliser la configuration par défaut.
|
||||
|
||||
* Principal: Ici vont tous les tweets qui s'affichent dans la chronologie principal. Ceci sont les tweets provenant des utilisateurs que vous suivez.
|
||||
* Mentions: Si un utilisateur (vous suit ou ne vous suit pas) vous mentionne sur Twitter, apparaîtra dans cette liste.
|
||||
* Messages directs: Ici sont les messages directes (privés) que vous pouvez échanger uniquement avec les utilisateurs que vous suivez et qui vous suivent. Cette liste affiche uniquement les messages reçus.
|
||||
* Envoyés: Dans cette liste il s'affiche tous les Tweets et les messages directs qui ont été envoyés depuis votre compte.
|
||||
* Favoris: ici, vous pourrez voir tous les tweets que vous avez marqués comme favoris.
|
||||
* Followers: Lorsque les utilisateurs suivent votre compte, vous les verrez dans cette liste, ainsi que quelques informations sur leur compte Twitter.
|
||||
* Following: Même que pour la liste précédente, mais ce sont les utilisateurs que vous suivez.
|
||||
* Événements: Un événement dans TW Blue est "quelque chose" qui se passe sur Twitter. Dans la chronologie des événements, vous pourrez voir enregistré les événements les plus courants (par exemple. Ont vous a commencé à suivre, ont vous a marqués ou supprimé un tweet des favoris, vous vous êtes abonné à une liste). Ils sont comme des petites notifications qui envoie Twitter et TW Blue l'organise dans une liste afin que vous ne manquez pas ce qui s'est passé avec votre compte.
|
||||
* Chronologie d'un utilisateur: ce sont des listes, que vous pouvez créer. C'est une liste qui contient uniquement les tweets d'un utilisateur spécifique. Ils sont utilisés de sorte que vous pouvez voir les tweets réalisé par une seule personne et vous ne voulez pas regarder partout dans votre chronologie. Vous pouvez en créer autant que vous le souhaitez.
|
||||
* Listes: Une liste ressemble à une chronologie, mais constitué des tweets de chaque utilisateur qui en fait partie. La liste est actuellement une fonctionnalité expérimentale de TW Blue. Si vous décidez de l'utiliser, veuillez S'il vous plaît nous contactez et nous signalez tout problème que vous rencontrez.
|
||||
* Rechercher: Un tampon de recherche contient les résultats d'une recherche faites dans TW Blue. Les recherches peuvent être par tweets, au dans le cas que vous recherchez un terme dans le contenus des tweets pertinent de Twitter, ou par utilisateurs, où les résultats sont des noms d'utilisateurs de Twitter.
|
||||
* Favoris d'un utilisateur: Il est possible de demander à TW Blue de vous afficher les tweets qu'un utilisateur a marqué comme favori.
|
||||
|
||||
Remarque: Uniquement pour cette version de TW Blue, la liste des following et followers peuvent mettre à jour jusq'à 400, ou autour de 400. Dans la prochaine version, nous proposons une méthode pour voir les following et followers pour éviter les erreurs causées par l'utilisation de l'API de Twitter, très fréquente entre les personnes avec plus de 600 following ou followers.
|
||||
|
||||
Veuillez noter que la configuration par défaut permet seulement d'afficher les 200 derniers tweets pour les listes principal, mentions, messages directs et chronologie d'un utilisateur. Vous pouvez le modifier dans la boîte de dialogue de configuration dans le menu Application sous Préférences. Pour la list envoyés il s'affichera les 200 derniers tweets et les 200 messages directs. Dans les versions futures ont vous permettra de modifier ce paramètre.
|
||||
|
||||
S'il y a une URL dans un tweet, TW Blue va essayer de l'ouvrir lorsque vous appuyez sur entrée sur celle-ci. S'il en existe plusieurs, il vous montrera une liste avec toutes les URLs afin que vous choisissez cellci que vous voulez ouvrir. Si vous êtes sur la boîte de dialogue de la liste des following ou followers, lorsque vous appuyez sur la touche entrée il s'affichera une fenêtre avec les détails de l'utilisateur sélectionné.
|
||||
|
||||
Si vous appuyez sur Contrôle+Entrée, TW Blue va lire un audio si disponible à partir du tweet ayants le focus système, tant qu'il existe une URL. Si le tweet a le hashtag #audio, vous entendrez un son lorsque vous passer sur lui en vous faisant alerter que se tweet contient un audio et vous pouvez essayer de le jouer. Toutefois, dans un tweet il peut manquer le hashtag mais TW Blue sera toujours capable de le jouer, tant qu'il comporte une URL avec l'audio.
|
||||
|
||||
## Commandes {#commandes}
|
||||
|
||||
À partir de la version 0.36, il existe un support pour une interface qui ne nécessite pas d'une fenêtre visible. Celle-ci peut être activé en appuyant sur Contrôle+m, ou en sélectionnant dans le menu Application l'option "Masquer la fenêtre". Cette interface est gérée complètement avec des raccourcis clavier. Ces raccourcis sont différentes de celles utilisées par l'interface graphique. chaqu'une d'entre elles peuvent utiliser uniquement les raccourcis qui lui corresponde, ce qui signifie que vous ne pourrai pas utiliser les raccourcis de l'interface invisible si vous avez activé l'interface graphique. Dans cette section il vous sera détailler tantôt l'interface graphique comme l'interface invisible.
|
||||
|
||||
### L'Interface Graphique (GUI) {#gui}
|
||||
|
||||
Voici ci-dessous une liste divisée en deux parties. D'une part, les boutons qui sont accessibles en appuyant sur Tab ou Maj + tab dans l'interface du programme et d'autre part, les différents éléments qui existent dans la barre de menus.
|
||||
|
||||
#### Boutons de l'application {#boutons}
|
||||
|
||||
* Tweet: Ce bouton ouvre la boîte de dialogue pour écrire un tweet. Le message ne doit pas dépasser au-delà de 140 caractères. Lorsque vous écrivez le caractère numéro 141, un son sera joués pour vous avertir que vous avez dépassé la limite permise par Twitter. Vous pouvez réduire ou élargir une URL si celle-ci est incluse dans votre tweet afin de gagner plus d'espace, afin que vous puissiez continuer à écrire. Pour cela, ils existes ces boutons avec ces noms. Appuyez sur entrée pour envoyer le tweet. Si tout s'est bien passé, le message sera envoyé et vous entendrez un son de confirmation. Dans le cas contraire, le lecteur d'écran indiquera un message d'erreur en anglais décrivant le problème.
|
||||
* Retweet: Ce bouton s'occupe de retwitter le tweet que vous lisez. En appuyant sur ce bouton une fenêtre s'ouvre et ont vous demandera si Vous souhaitez ajouter un commentaire à ce tweet original (mentionner) ou simplement l'envoyer comme il a été écrit sans ajouter quoi que ce soit d'autre.
|
||||
* Répondre: Lorsque vous visualiser un Tweet, vous pouvez répondre à l'utilisateur qui l'a écrit en cliquant sur ce bouton. Il s'ouvre la même boîte de dialogue que pour le bouton Tweet, mais avec le nom de l'utilisateur (par exemple: @utilisateur), donc il suffit d'écrire le message que vous souhaitez répondre. Si dans le tweet il y a plus d'un utilisateur mentionné, appuyez sur Maj+Tab et cliquez sur le bouton "Mentionner à tous". Lorsque vous êtes dans la liste des following ou followers, ce bouton s'appellera "Mention" à la place.
|
||||
* Message direct: Exactement pareil que pour envoyer un tweet, mais c'es un message privé qui verra seulement l'utilisateur auquel vous l'envoyez. Appuyez sur Maj+Tab pour voir le destinataire de votre message. Si dans le tweet où vous étiez pour envoyer le message,il y a plus d'un utilisateur mentionné, vous pouvez naviguer avec les flèches haut et bas pour sélectionner un destinataire différent, ou écrivez manuellement le nom de l'utilisateur (sans le signe arobase).
|
||||
|
||||
Veuillez noter que les boutons s'affichent selon les actions qui peuvent être effectuées dans la liste où que vous soyez. Par exemple, dans la chronologie principal, mentions, envoyés, favoris et la chronologie de l'utilisateur vous verrez quatre boutons ; alors que dans la liste des messages directs seulement sera disponible le bouton "Message Direct" et "Tweet", et dans les listes following et followers, s'affichera le bouton "Tweet" et celle du "Message direct" à côté de "Mention".
|
||||
|
||||
#### La barre de Menus {#menus}
|
||||
|
||||
En haut de la fenêtre du programme, vous trouverez une barre de menus qui a les mêmes fonctions et un peu plus, d'où vous pouvez exécuter plusieurs actions dont celles mentionnées ci-dessus. La barre de menu est accessibles en appuyant sur la touche ALT, et actuellement compte avec quatre menus pour différentes actions: Application, Tweet, Utilisateur et Aide. Ci-dessous, nous décrivons les actions pour chaque menu.
|
||||
|
||||
##### Menu Application {#app}
|
||||
|
||||
* Mettre à jour le profil: Il ouvre une boîte de dialogue où vous pouvez mettre à jour une partie de vos informations sur Twitter. Nom, Localisation, URL et Description. Si vous avez déjà un de ces champs dans le profil ils sont automatiquement préremplis avec les informations existantes dans votre configuration personnelle sur Twitter. Vous pouvez également charger une photo à votre profil.
|
||||
* Masquer la fenêtre: Il va désactiver l'interface graphique. Lire le paragraphe sur l'interface invisible pour plus de détails sur cette fonctionnalité.
|
||||
* Rechercher: Affiche une boîte de dialogue où vous pouvez rechercher par tweets ou par utilisateurs sur Twitter.
|
||||
* Gestionnaire de listes: Afin d'utiliser les listes de Twitter, vous devez d'abord les créer. Cette boîte de dialogue vous permet de voir vos listes, les modifiez, les créez, les supprimez. Éventuellement les listes seront afficher dans les tampons comme vous le feriez avec les chronologies.
|
||||
* Tutoriel de sons: Ouvre une boîte de dialogue où vous verrez une liste avec les différents sons de TW blue, ainsi vous pouvez les apprendre afin de vous aider à vous familiariser avec eux et vous faciliter l'utilisation de TW Blue.
|
||||
* Préférences: Ouvre une boîte de dialogue de configuration où vous pouvez contrôler certains aspects du programme. Les options ne nécessitent pas d'explication.
|
||||
* Sortir: Ouvre une boîte de dialogue pour confirmer si vous souhaitez fermer le programme. Si la réponse est oui, l'application s'arrête.
|
||||
|
||||
##### Menu Tweet {#tweet}
|
||||
|
||||
* Les premiers éléments du menu sont tweet, répondre et retweet, qui correspondent aux boutons du même nom.
|
||||
* Ajouter aux favoris: marque le tweet que vous visualisez comme favori.
|
||||
* Supprimer des favoris: Supprime un tweet de vos favoris. Cela ne signifie pas qui sont supprimés à partir de Twitter, mais n'apparaîtra plus dans votre liste de favoris.
|
||||
* Voirr tweet: Il ouvre une boîte de dialogue où vous pouvez voir le tweet, message direct, folowing ou follower sur le quelle se trouve le focus de l'application. Vous pouvez lire le texte avec les flèches. C'est la même boîte de dialogue utilisée pour écrire des tweets.
|
||||
* Supprimer Tweet: Supprime le tweet ou message direct sur le quelle vous êtes, il va être supprimer définitivement de Twitter et il va être supprimer de vos listes. Veuillez noter que dans le cas des Tweets, Twitter permet uniquement de supprimer les tweets que vous avez écrit vous-même.
|
||||
|
||||
##### Menu Utilisateur {#utilisateur}
|
||||
|
||||
Veuillez noter que les six premier éléments de ce menu ouvrent la même boîte de dialogue. Cette boîte de dialogue comporte une zone d'édition où vous pouvez sélectionner l'utilisateur sur lequel vous voulez agir, bien en utilisant les flèches haut et bas ou en écrivant vous-même le nom. Puis ensuite, vous trouverez un groupe de boutons radio pour suivre, ne pas suivre, muet, désactiver muet, signaler comme spam et bloquer. Si vous choisissez l'élément Suivre dans le menu, le bouton radio Suivre dans la boîte de dialogue sera coché, et il en va de même pour les bboutons radio Ne pas suivre, Signaler comme spam et Bloquer. Appuyez sur le bouton OK pour que le programme essaye d'exécuter l'action. Si le programme ne réussit pas, vous entendrez le message d'erreur en anglais.
|
||||
|
||||
Les autres éléments du menu sont décrits ci-dessous:
|
||||
|
||||
* Message direct: La même action que le bouton.
|
||||
* Ajouter à la liste: Afin de voir les tweets d'un utilisateur dans vos listes, vous devez les ajouter tout d'abord. Cette option ouvrira une boîte de dialogue où vous pouvez sélectionner l'utilisateur que vous souhaitez ajouter, ensuite il s'ouvre une autre fenêtre où vous pouvez sélectionner la liste à laquelle vous souhaitez ajouter cet utilisateur. Une fois cela fait, la liste contiendra un nouveau utilisateur et vous verrez ces tweets.
|
||||
* Voir le profil de l'utilisateur: Il ouvre une boîte de dialogue qui vous permet de sélectionner l'utilisateur auquel vous souhaitez voir le profil.
|
||||
* Chronologie: Il ouvre une boîte de dialogue où vous pouvez sélectionner l'utilisateur pour lequel la chronologie sera créée. En appuyant sur entrée, il sera créé. Si vous faite une chronologie pour un utilisateur qui n'a aucun Tweets, le programme échouera. Si vous créez une chronologie qui existe déjà le programme vous avertira et il ne vous permettra pas de la créer à nouveau.
|
||||
* Voir les favoris: Il s'ouvre un tampon où vous pouvez voir quels tweets ont été marquer comme favori par un utilisateur spécifique.
|
||||
|
||||
##### Menu Tampon {#tampon}
|
||||
|
||||
* Muet: Rend complètement muet le tampon, afin que vous n'entendrez aucun son lorsque les nouveaux tweets arrivent.
|
||||
* Lecture automatique des tweets pour ce tampon: Cette option active ou désactive la lecture automatique des Tweets. Si cell-ci est activé, le lecteur d'écran ou la voix Sapi5 (si celle-ci est activé) lit automatiquement les nouveau tweet quand ils arrivent au tampon sélectionné.
|
||||
* Effacer le tampon: Il va vider tous Les éléments afficher dans ce tampon.
|
||||
* Supprimer le tampon: Efface la liste sur laquelle vous êtes actuellement focalisé.
|
||||
|
||||
##### Menu Aide {#aide}
|
||||
|
||||
* Documentation: Ouvre ce fichier, où vous pouvez lire quelques concepts intéressants du programme.
|
||||
* Quoi de neuf dans cette version ?: Ouvre un document avec la liste des changements de la version actuelle, jusqu'à la première version existante.
|
||||
* Vérifier les mises à jour: Chaque fois que vous ouvrez le programme il recherche automatiquement les nouvelles versions. S'il y a une, il vous demandera si vous voulez la télécharger ; si vous acceptez, TW Blue va télécharger la nouvelle version puis va l'installer et il vous demandera de redémarrer le programme ; (c'est quelque chose qui fait automatiquement). Cette option vérifie les nouvelles mises à jour sans avoir à redémarrer l'application.
|
||||
* Site Web de TW Blue: Accédez à notre [page d'accueil](http://twblue.com.mx) où vous pouvez trouver toutes les informations pertinentes et téléchargements pour TW Blue, et devenir une partie de la communauté.
|
||||
* Signaler une erreur: Ouvre une boîte de dialogue pour signaler une erreur en remplissant deux champs d'édition. Le titre et une brève description de ce qui s'est passé. En appuyant sur le bouton "Envoyer le rapport" le rapport d'erreur sera envoyé. Si l'opération ne réussit pas, le programme affichera un message d'avertissement.
|
||||
* A propos de TW Blue: Affiche les informations de version et les crédits du programme.
|
||||
|
||||
### Interface invisible {#interface_invisible}
|
||||
|
||||
Si vous appuyez sur Contrôle+M, ou si dans le menu Application vous sélectionnez "Masquer la fenêtre", vous êtes entrain d'activez une interface qui ne peut pas être utilisée de la manière habituelle, parce qu'il est invisible.
|
||||
|
||||
Chaque action sur l'interface invisible se fait grâce à des raccourcis clavier, même pour parcourir les listes. Finalement, on peut ouvrir les boîtes de dialogue et ceux-ci seront visibles, mais pas la fenêtre principale de l'application. Lire la section sur les raccourcis clavier de l'interface invisible pour savoir quels sont ceux que vous pouvez utiliser actuellement.
|
||||
|
||||
### Raccourcis clavier pour l'interface graphique {#raccourcis}
|
||||
|
||||
Au lieu d'utiliser les menus et les boutons, la plupart des actions peuvent être effectuées en appuyant sur une combinaison de touches. Ceux disponibles à l'heure actuelle sont décrits ci-dessous:
|
||||
|
||||
* Entrée: Ouvrir une URL. S'il y a plus d'une, vous obtiendrez une liste qui vous permettra de choisir celle que vous voulez. Si vous êtes sur la liste des following ou followers, il affichera les détails de l'utilisateur sélectionné.
|
||||
* Contrôle+Entrée: Lire un audio si disponible si dans le Tweet il y a une URL contenant de l'audio.
|
||||
* F5: Diminue de 5% le volume des sons. Ceci affecte les sons joués par le programme ainsi que l'audio que vous pouvez entendre à travers de lui.
|
||||
* F6: Augmente de 5% le volume des sons de l'application.
|
||||
* Contrôle+N: Ouvre la boîte de dialogue pour écrire un nouveau Tweet.
|
||||
* Contrôle+M: Masque la fenêtre.
|
||||
* Contrôle+Q: Ferme l'application.
|
||||
* Contrôle+R: Ouvre la boîte de dialogue pour répondre un Tweet.
|
||||
* Contrôle+Maj+R: Équivalent à l'action de Retweet.
|
||||
* Contrôle+D: Envoyer un message direct.
|
||||
* Contrôle+F: Marquer comme favori.
|
||||
* Contrôle+Maj+F: Supprimer des favoris.
|
||||
* Contrôle+Maj+V: Voir Tweet.
|
||||
* Contrôle+S: Suivre un utilisateur.
|
||||
* Contrôle+Maj+S: Ne pas suivre un utilisateur.
|
||||
* Contrôle+K: Bloquer un utilisateur.
|
||||
* Contrôle+Maj+K: Signaler comme spam.
|
||||
* Contrôle+I: Ouvrir une chronologie d'un utilisateur.
|
||||
* Contrôle+Maj+I: Supprimer une chronologie d'un utilisateur.
|
||||
* Contrôle+p: Modifier le profil.
|
||||
* Supprimer: Supprimer un tweet ou un message direct.
|
||||
* Maj+supprimer: Vider le tampon en retirant tous les éléments. Cela ne les supprime pas de Twitter.
|
||||
|
||||
### Raccourcis clavier pour l'interface invisible {#raccourcis_invisibles}
|
||||
|
||||
Voici les raccourcis clavier que vous pouvez utiliser à partir de l'interface invisible. Veuillez noter que lorsque l'affichage de l'interface graphique est activé aucun d'entre eux peut être utilisé. Lorsque ont parle de "Windows", nous nous référons à la touche Windows de gauche.
|
||||
|
||||
* Contrôle+Windows+Flèche Haut: Parcourir la liste actuelle vers le haut.
|
||||
* Contrôle+Windows+Flèche bas: Parcourir la liste actuelle vers le bas.
|
||||
* Contrôle+Windows+Flèche Gauche: Aller à l'onglet précédent.
|
||||
* Contrôle+Windows+Flèche Droite: Aller à l'onglet suivant.
|
||||
* Contrôle+Windows+Origine: Aller au premier élément de la liste.
|
||||
* Contrôle+Windows+Fin: Aller au dernier élément de la liste.
|
||||
* Contrôle+Windows+Page Suivante: Sauter de 20 éléments vers le bas dans la liste actuelle.
|
||||
* Contrôle+Windows+Page Précédente: Sauter de 20 éléments vers le haut dans la liste actuelle.
|
||||
* Contrôle+Windows+Alt+Flèche Haut: Augmenter le volume de 5%.
|
||||
* Contrôle+Windows+Alt+Flèche Bas: Diminuer le volume de 5%.
|
||||
* Contrôle+Windows+Entrée: Ouvrir l'URL dans le tweet actuel, ou voir les détails d'un utilisateur si vous êtes dans la liste following ou follower.
|
||||
* Contrôle+Windows+Alt+Entrée: Lire un audio si disponible.
|
||||
* Contrôle+Windows+M: Affiche l'interface graphique, en désactivant l'interface invisible.
|
||||
* Contrôle+Windows+N: Nouveau tweet.
|
||||
* Contrôle+Windows+R: Répondre à un tweet.
|
||||
* Contrôle+Windows+Maj+R: Retweet.
|
||||
* Contrôle+Windows+D: Envoyer un message direct.
|
||||
* Contrôle+Windows+Supprimer: Supprimer un tweet ou un message direct.
|
||||
* Contrôle+Windows+Maj+Supprimer: Vider le tampon en retirant tous les éléments. Cela ne les supprime pas de Twitter.
|
||||
* Windows+Alt+F: Marquer comme favori.
|
||||
* Windows+Alt+Maj+F: Supprimer des favoris.
|
||||
* Contrôle+Windows+S: Suivre un utilisateur.
|
||||
* Contrôle+Windows+Maj+S: Ne pas suivre un utilisateur.
|
||||
* Contrôle+Windows+Alt+N: Voir les détails d'un utilisateur.
|
||||
* Contrôle+Windows+V: Voir le tweet dans une zone d'édition.
|
||||
* Contrôle+Windows+I: Ouvrir une chronologie d'un utilisateur.
|
||||
* Contrôle+Windows+Maj+I: Supprimer une chronologie d'un utilisateur.
|
||||
* Alt+Windows+P: Modifier le profil.
|
||||
* Contrôle+Windows+Espace: Voir le tweet actuel.
|
||||
* Contrôle+Windows+c: Copier dans le Presse-papiers le tweet sélectionné.
|
||||
* Contrôle+Windows+a: Ajouter un utilisateur à une liste.
|
||||
* Contrôle+Maj+Windows+a: Supprimer l'utilisateur de la liste.
|
||||
* Contrôle+Windows+Maj+M: Activer / désactiver les sons pour le tampon actuel.
|
||||
* Contrôle+Windows+E: Activer ou désactiver la lecture automatique pour les tweets entrants dans le tampon actuel.
|
||||
* Contrôle+Windows+Maj+Flèche Haut: Aller au tweet précédent dans la conversation.
|
||||
* Contrôle+Windows+Maj+Flèche Bas: Aller au tweet suivant dans la conversation.
|
||||
* Windows+Alt+M: Activer / désactiver tous les sons pour TW Blue.
|
||||
* Contrôle+Windows+- (tiret): Rechercher sur Twitter.
|
||||
* Contrôle+Windows+F4: Sortir du programme.
|
||||
|
||||
## Listes {#listes}
|
||||
|
||||
Une des caractéristiques plus intéressantes de Twitter sont les listes, car ils sont un moyen pour rester à jour sans avoir à lire les tweets de tous les utilisateurs que vous suivez. Avec une liste de Twitter seulement vous verrez les tweets de ces membres (ceux qui sont sur la liste). Il est similaire à une chronologie, mais pour beaucoup plus d'utilisateurs.
|
||||
|
||||
Dans TW blue Nous avons commencé à fournir un support pour cette fonctionnalité. Pour le moment nous allons lentement, mais il est possible d'utiliser cette fonction. Ont va vous expliquer étape par étape comment faire pour ouvrir une liste avec TW Blue.
|
||||
|
||||
* Tout d'abord, vous devrez aller dans le menu Application, sélectionnez "Gestionnaire de listes".
|
||||
* Dans la boîte de dialogue "Gestionnaire de listes", vous verrez toutes les listes auxquelles vous êtes inscrit, à commencer par ceux que vous avez créée. Si vous ne voyez aucune liste dans cette boîte de dialogue, cela signifie que vous n'avez pas créé ou que vous n'êtes pas un membre d'une liste. C'est bien.
|
||||
* Vous verrez un groupe de bouton: "Créer une nouvelle liste", "Modifier", "Effacer "et "Ouvrir dans un tampon". Le dernier d'entre eux est peut-être un peu moins explicite, c'est-à-dire il ouvrira la liste dans un nouveau tampon pour que TW Blue actualise la liste des Tweets de la même manière comme pour une chronologie.
|
||||
|
||||
Une fois que vous avez créé une nouvelle liste, la prochaine étape sera d'ajouter des utilisateurs à cette liste. Si vous deviez ouvrir dès maintenant une liste dans un tampon, elle sera vide et aucun tweets ne seraient présent dans cette liste. C'est pour cela que vous ne devez pas ouvrir celle-ci dans un tampon. En tout cas pas immédiatement, parce que vous n'avez pas aucun membre dans cette liste et cela signifie que lorsque les tweets sont chargés pour commencer à actualiser la liste vous ne verrez rien. Il est recommandé tout d'abord d'ajouter des utilisateurs à la liste, donc pour cela procédez comme suit:
|
||||
|
||||
* Lorsque vous avez fermé la boîte de dialogue "Gestionnaire de listes", et que vous naviguez entre les Tweets des utilisateurs, rechercher l'utilisateur auquel vous souhaitez ajouter à la liste.
|
||||
* Une fois trouvé, cliquez sur le raccourci Windows+Contrôle+A ; ou allez dans le menu Utilisateur et sélectionnez l'option "Ajouter à la liste".
|
||||
* La prochaine chose que vous verrez est une boîte de dialogue qui vous permet de sélectionner l'utilisateur, assurez-vous que c'est l'utilisateur qui est par défaut et si c'est celui-ci que vous voulez, ou changez si nécessaire. Le nom de l'utilisateur contenant le tweet que vous venez de sélectionner devrait déjà être dans la zone. Il suffit de confirmer qu'il est correcte et appuyez sur le bouton "OK".
|
||||
* Une autre boîte de dialogue s'affiche, mais ici sont toutes vos listes. Sélectionner une liste. Flèche sur celle que vous voulez et appuyez sur le bouton "Ajouter".
|
||||
* Pour supprimer un utilisateur d'une liste répètez la même procédure, mais appuyez sur Contrôle+Windows+Maj+A ; ou allez dans le menu Utilisateur et sélectionnez l'option "Supprimer de la liste", et, dans la boîte de dialogue qui apparaît, Choisissez la liste dont vous souhaitez supprimer l'utilisateur sélectionné et appuyez sur le bouton "Effacer".
|
||||
|
||||
## Signaler une erreur depuis le Web {#signaler}
|
||||
|
||||
Remarque: Si vous utilisez également le programme vous pouvez signaler une erreur depuis le même, en utilisant l'option dans le menu Aide. Cette procédure seulement vous demande de remplir les deux zones d'édition, et il gère le reste. Ces étapes sont rédigés pour ceux qui ne peut pas ouvrir le programme, ne l'ont pas en cours d'utilisation actuellement ou tout simplement il souhaite le signaler depuis le Web au lieu du système intégré de rapports d'erreurs.
|
||||
|
||||
Les choses de ce monde (oui, y compris le logiciel) sont loin de être parfait, si souvent, que vous rencontrerez des erreurs inattendues dans l'application. Mais l'intention est toujours d'améliorer, vous êtes libre (il serait formidable si vous le fassiez) de signaler les erreurs que vous vous allez y trouver dans le programme afin qu'ils puissent être réviser et éventuellement être corriger.
|
||||
|
||||
Pour accéder à la page Web qui est en espagnol réservée au rapport d'incidents, suivez [Ce lien.](http://twblue.com.mx/errores/bug_report_page.php) C'est une page Web qui est en espagnol avec un formulaire où vous devrez remplir plusieurs champs. Seulement trois d'entre eux sont vraiment obligatoires (ceux qui sont marqué d'un astérisque), mais entre plus de champs que vous pourriez remplir, ce sera mieux.
|
||||
|
||||
A titre d'information!: J'ai fait la traduction de la page en espagnol vers le français contenant les différents champs du formulaire et ce que vous devez entrer, vous le trouverez ci-dessous. Les champs marqués d'un * (astérisque) sont obligatoire!.
|
||||
|
||||
Voici les différents champs du formulaire et ce que vous devez entrer dans chaqu'un d'entre eux. N'oubliez pas que seulement les champs marqués d'un astérisque (*) sont obligatoires.
|
||||
|
||||
* Catégorie: Cette zone de liste déroulante permet de choisir à quelle catégorie est assigner l'erreur. Il peut être dans la catégorie Générale, si c'est une erreur du programme, ou de documentation, si vous avez trouvé une erreur dans ce fichier ou dans la liste des changements. Ce champ est obligatoire.
|
||||
* Reproductibilité: Ici, vous devez indiquer combien il est facile ou il est difficile de reproduire l'erreur. Les options disponibles sont Inconnus, Non reproductibles, Pas essayé (par défaut), aléatoire, parfois ou toujours. Selon la question de savoir si vous pouvez reproduire l'erreur ou non, vous devez choisir le plus près à votre situation. Si vous faites une demande de fonctionnalité, ce champ n'est pas pertinent.
|
||||
* Gravité: Ici vous choisissez combien elle affecte le programme. Les options disponibles sont fonctionnalités (choisissez cette option pour une demande de fonctionnalité), Trivial, Texte, Réglage, Mineur, Majeur, Incident ou Blocage. Remarquez que les options augmentent de niveau. Choisissez celui qui correspond le mieux a la situation. Si vous ne savez pas lequel choisir vous pouvez le laisser tel qu'il est.
|
||||
* Priorité: Dans cette zone de liste déroulante il faut choisir en fonction de l'importance de l'erreur ou fonctionnalité demandée. Les options disponibles sont Aucun, Faible, Normale, Haute, Urgent et Immédiat.
|
||||
* Sélectionner Profil: ici vous pouvez choisir la configuration d'architecture (32 ou 64 bits), et le système d'exploitation (Windows 7 pour l'instant). Si non, vous pouvez remplir les trois champs d'édition qui se trouvent dans le tableau ci-dessous avec vos informations spécifiques.
|
||||
* Version du produit: Choisissez la version du programme que vous utilisez pour être en mesure de savoir où l'erreur a été générée. Dans cette zone de liste déroulante vous aurez la liste des versions dans l'ordre. Bien qu'il n'est pas obligatoire, cela aiderait beaucoup à résoudre plus rapidement l'erreur.
|
||||
* Résumé: Un titre pour l'erreur, expliquant en quelques mots En quoi consiste le problème. C'est un champ d'édition obligatoire.
|
||||
* Description: Ce champ est obligatoire Il vous demande de décrire plus en détail ce qui s'est passé avec le programme.
|
||||
* Étapes pour reproduire: Ce champ est utilisé si vous savez comment l'application a pu générer l'erreur. Il n'est pas nécessaire, mais cela aiderait beaucoup de savoir comment le programme arrive à l'erreur afin de mieux le traquer.
|
||||
* Information supplémentaire: Si vous avez un commentaire ou une remarque à ajouter, il peut aller ici. Il n'est pas obligatoire.
|
||||
* Charger un fichier: Ici vous pouvez charger le fichier TW Blue.exe.log qui a été créé contenant l'erreur génèré par le programme. Il n'est pas obligatoire.
|
||||
* Visibilité: Choisissez si vous voulez que l'erreur soit public ou soit privé. Par défaut il est public, et il est recommandé de le garder de cette façon.
|
||||
* Envoyer le rapport: Appuyez sur le bouton figurant sur la page pour envoyer le rapport d'erreur et attendre que celui-ci soit pris en charge.
|
||||
|
||||
Merci beaucoup pour votre participation à signaler des erreurs et d'essayer de nouvelles fonctionnalités.
|
||||
|
||||
## Contact {#contact}
|
||||
|
||||
Si ce qui est exposé dans le présent document n'est pas suffisant, si vous voulez contribuer d'une autre manière, ou si vous voulez tout simplement entrer en contact avec le développeur de l'applications, suivez le compte Twitter, [@tw_blue2](https://twitter.com/tw_blue2) ou [@manuelcortez00.](https://twitter.com/manuelcortez00) Vous pouvez également visiter notre [Site Web à](http://twblue.com.mx)
|
||||
|
||||
---
|
||||
Copyright © 2013-2014. Manuel Cortéz.
|
BIN
doc/locales/gl/LC_MESSAGES/twblue-changelog.mo
Normal file
BIN
doc/locales/gl/LC_MESSAGES/twblue-changelog.mo
Normal file
Binary file not shown.
1368
doc/locales/gl/LC_MESSAGES/twblue-changelog.po
Normal file
1368
doc/locales/gl/LC_MESSAGES/twblue-changelog.po
Normal file
File diff suppressed because it is too large
Load Diff
BIN
doc/locales/gl/LC_MESSAGES/twblue-documentation.mo
Normal file
BIN
doc/locales/gl/LC_MESSAGES/twblue-documentation.mo
Normal file
Binary file not shown.
2674
doc/locales/gl/LC_MESSAGES/twblue-documentation.po
Normal file
2674
doc/locales/gl/LC_MESSAGES/twblue-documentation.po
Normal file
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
BIN
doc/locales/hu/LC_MESSAGES/twblue-changelog.mo
Normal file
BIN
doc/locales/hu/LC_MESSAGES/twblue-changelog.mo
Normal file
Binary file not shown.
1014
doc/locales/hu/LC_MESSAGES/twblue-changelog.po
Normal file
1014
doc/locales/hu/LC_MESSAGES/twblue-changelog.po
Normal file
File diff suppressed because it is too large
Load Diff
BIN
doc/locales/hu/LC_MESSAGES/twblue-documentation.mo
Normal file
BIN
doc/locales/hu/LC_MESSAGES/twblue-documentation.mo
Normal file
Binary file not shown.
1463
doc/locales/hu/LC_MESSAGES/twblue-documentation.po
Normal file
1463
doc/locales/hu/LC_MESSAGES/twblue-documentation.po
Normal file
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
BIN
doc/locales/it/LC_MESSAGES/twblue-changelog.mo
Normal file
BIN
doc/locales/it/LC_MESSAGES/twblue-changelog.mo
Normal file
Binary file not shown.
1014
doc/locales/it/LC_MESSAGES/twblue-changelog.po
Normal file
1014
doc/locales/it/LC_MESSAGES/twblue-changelog.po
Normal file
File diff suppressed because it is too large
Load Diff
BIN
doc/locales/it/LC_MESSAGES/twblue-documentation.mo
Normal file
BIN
doc/locales/it/LC_MESSAGES/twblue-documentation.mo
Normal file
Binary file not shown.
2637
doc/locales/it/LC_MESSAGES/twblue-documentation.po
Normal file
2637
doc/locales/it/LC_MESSAGES/twblue-documentation.po
Normal file
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@@ -1,274 +0,0 @@
|
||||
% Guida utente TW Blue
|
||||
|
||||
# Versione 0.42 (alfa)
|
||||
|
||||
# Attenzione!
|
||||
|
||||
Questo manuale fa riferimento a una versione in sviluppo. L'intento del manuale è dare alcuni dettagli sul funzionamento del programma. Considerare che il programma è continuamente in sviluppo, alcune funzioni del software possono non corrispondere, è consigliabile seguire lo sviluppo per non perdere nuove informazioni.
|
||||
|
||||
Per leggere le novità rispetto alle precedenti versioni, [Leggi le novità quì.](changes.html)
|
||||
|
||||
# TW Blue
|
||||
|
||||
TW Blue è un'applicazione che consente di utilizzare Twitter in modo semplice, rapido, con l'utilizzo di poche risorse del computer in uso. Di seguito le azioni che puoi eseguire in Twitter attraverso TWBlue:
|
||||
|
||||
* Scrivere, rispondere, Ritwittare e eliminare Tweet;
|
||||
* Segnare come favorito, eliminare dai favoriti un tweet;
|
||||
* Inviare ed eliminare messaggi diretti (DM);
|
||||
*Visualizzare i tuoi seguitori e chi stai seguendo;
|
||||
* •Seguire, non seguire, riportare come spam o bloccare un utente;
|
||||
* Aprire una linea temporale specifica per un utente, che permette di leggere i tweet dell'utente scelto in un unico elenco;
|
||||
* Aprire collegamenti a pagine web se presenti in un tweet o nei messaggi;
|
||||
* Riprodurre file o collegamenti che contengono audio;
|
||||
* E ancora di più!.
|
||||
|
||||
# Tabella dei contenuti
|
||||
|
||||
Per utilizzare un client come TW Blue che permette di gestire un account Twitter, occorre esser registrati al social network. Questa documentazione non ha l'intento di spiegare la procedura per iscriversi a Twitter. Per iniziare ti occorre il tuo nome utente e password che usi per accedere al tuo account. La documentazione riguarderà queste sezioni.
|
||||
|
||||
* [Autorizzare l'applicazione](#autorizar)
|
||||
* [L'interfaccia del programma](#interfaz)
|
||||
* [Comandi](#controles)
|
||||
* [Interfaccia grafica (GUI)](#gui)
|
||||
* [Pulsanti dell'applicazione](#botones)
|
||||
* [Menu](#menus)
|
||||
* [Menu Applicazione](#app)
|
||||
* [Menu Tuit](#tuit)
|
||||
* [Menú Utente](#usuario)
|
||||
* [Menú buffer](#buffer)
|
||||
* [Menú Aiuto](#ayuda)
|
||||
* [Interfaccia Invisibile](#interfaz_no_visible)
|
||||
* [Shortcuts per l'interfaccia Grafica](#atajos)
|
||||
* [Shortcuts per l'interfaccia invisibile](#atajos_invisibles)
|
||||
* [Liste](#listas)
|
||||
* [Riportare un errore](#reportar)
|
||||
* [Contatti](#contacto)
|
||||
|
||||
## Autorizzare l'applicazione {#autorizar}
|
||||
|
||||
Prima di tutto, è necessario autorizzare il programma perché questo possa accedere al tuo account Twitter. Il processo di autorizzazione è abbastanza semplice, il programma non potrà in nessun momento aver accesso ai tuoi dati. Per autorizzare l'applicazione eseguire TW Blue.exe.
|
||||
|
||||
Al primo avvio del programma si aprirà una finestra di dialogo la quale informa che sarai collegato alla pagina di Twitter per autorizzare l'applicazione. Premere il pulsante "Accetto" per iniziare il processo di autorizzazione.
|
||||
|
||||
Una pagina si aprirà nel browser con la richiesta di autorizzazione. inserisci i tuoi dati di accesso, e premi il pulsante Autorizza.
|
||||
|
||||
Se il processo di login ha avuto esito positivo, si apre una pagina con le istruzioni proposte da Twitter. Viene visualizzato un codice alfa-numerico che si dovrà copiare e inserire nell'apposita finestra del programma.
|
||||
|
||||
Premi invio per accettare il codice di autorizzazione.
|
||||
|
||||
Se tutto è andato a buon fine, l'applicazione riproduce un set di suoni che confermano che si stanno aggiornando i tuoi dati.
|
||||
|
||||
Al termine, si udirà un altro suono di avvio e lo Screen Reader annuncerà "Pronto!".
|
||||
|
||||
|
||||
## Interfaccia del programma {#interfaz}
|
||||
|
||||
Il modo più semplice per descrivere l'interfaccia grafica è quella di una finestra con una barra che contiene cinque menu (Applicazione, Tweet, Utente, Buffer ed Aiuto). Un elenco nel riquadro principale e, nella maggior parte dei casi, tre pulsanti; Tweet, retweet e Rispondi. Le azioni per ciascuno di questi elementi saranno descritti di seguito.
|
||||
|
||||
Gli elementi presenti nell'elenco possono esser Tweet, messaggi diretti o utenti. TW Blue visualizza diverse schede per vari elenchi, quindi questi elementi possono esser Tuits inviati, Tweet ricevuti nella linea temporale principale, favoriti, o messaggi diretti. Ogni scheda contiene un solo tipo di questi elementi, queste schede sono chiamate buffers.
|
||||
|
||||
Per selezionare i buffer premere Control+Tab o Control+Shift+Tab per retrocedere. Ogni qual volta si cambia buffer il lettore di schermo annuncia il riquadro focalizzato. Di seguito i buffer presenti in TW Blue.
|
||||
|
||||
* Linea Temporale: quì verranno visualizzati i Tweet nella linea temporale principale. Sono i Tweet degli utenti che stiamo seguendo attualmente.
|
||||
* Menzioni: Se un utente (seguitore o meno) ti menziona in Twitter, verrà visualizzato in questo buffer il tweet.
|
||||
* Messaggi Diretti: visualizza i messaggi diretti (DM privati) che puoi scambiare solo con gli utenti che segui e che ti seguono. Questo elenco visualizza solo i messaggi ricevuti.
|
||||
* Inviati: visualizza i Tweet e i messaggi diretti inviati dal tuo account.
|
||||
* •Favoriti: l'elenco dei tweet segnalati come favoriti.
|
||||
* Followers: elenco degli utenti che ti stanno seguendo, con alcune informazioni riguardo il loro account Twitter.
|
||||
* Following: elenco degli utenti che stai seguendo.
|
||||
* Notifiche: alcuni eventi vengono registrati come notifiche in Twitter. In questo buffer verranno visualizzate le notifiche più comuni (per esempio qualcuno ha iniziato a seguirti, hanno segnalato o rimosso un tuo tweet come favorito, ti sei iscritto a una lista). Sono tutte le notifiche che invia twitter e TW Blue organizza in un elenco per non perderti ciò che accade al tuo account.
|
||||
* Linea Temporale di un utente: è possibile creare linee temporali per specifici utenti. In questo elenco appariranno solo i tweet di uno specifico utente. Utile per cercare i tweet di una determinata persona, senza dover scorrere tutta la Linea Temporale principale. Si possono creare più linee temporali specifiche per ogni utente, a seconda delle necessità.
|
||||
* Lista: Una lista È simile a una linea temporale, ma visualizza solo i tweets degli utenti che ne fanno parte. Attualmente questa caratteristica è sperimentale in TW Blue. In caso si verificano problemi con questa caratteristica, si prega di contattarci e segnalare l'errore.
|
||||
* Ricerca: Un buffer contenente i risultati della ricerca con TW Blue. Le ricerche possono essere per tweets, nel caso si cerca un termine contenuto in tweet, o per utenti, dove i risultati sono i nomi utente di Twitter.
|
||||
* Favoriti di un utente: è possibile visualizzare in TW Blue i tweet che un utente ha contrassegnato come preferito.
|
||||
|
||||
Nota: Solo per questa versione di TW Blue, l'elenco degli utenti che segui e che ti seguono si aggiorna a 400, o circa 400. Ci proponiamo per le prossime versioni un metodo per evitare gli errori della API di Twitter, segnalato da persone con più di 600 utenti che segue o che stanno seguendo.
|
||||
|
||||
Di default vengono visualizzati 200 tweet nel buffer principale, menzioni, messaggi diretti e linee temporali specifiche. Dal menu preferenze è possibile cambiare questa impostazione. Per gli elementi inviati verranno visualizzati gli ultimi 200 Tuits e 200 messaggi diretti. Le versioni future vi permetteranno di impostare anche questo parametro.
|
||||
|
||||
Se è presente un link nei tweet, TW Blue tenterà di aprirla premendo Invio. Se son presenti più collegamenti, si aprirà una finestra di dialogo per selezionare il link che si desidera aprire. Nell'elenco dei follower o following, premendo Invio verrà mostrata una finestra con i dettagli dell'utente.
|
||||
|
||||
Premendo Control+Invio, TW Blue riproduce l'audio inserito nel tweet selezionato, se è presente un collegamento audio. Se il tweet contiene l'etichetta #audio, verrai avisato da un suono che è possibile riprodurre l'audio. Può comunque accadere che non appare nessuna etichetta, ma TW Blue può riprodurre ugualmente l'audio, sempre che ci sia un collegamento.
|
||||
|
||||
## Comandi da tastiera {#controles}
|
||||
|
||||
Dalla versione 0.36, Vi è il supporto per un'interfaccia che non richiede una finestra visibile. Questa può esser attivata premendo Control+m, o dal menu Applicazione selezionando "Nascondi la finestra". Questa interfaccia è completamente gestita con le scorciatoie da tastiera. Queste scorciatoie sono diverse da quelle utilizzate per l'interfaccia grafica. Ogni interfaccia ha i suoi comandi specifici, ciò significa che non si possono usare i comandi dell'interfaccia grafica se è attiva l'interfaccia invisibile. Vediamo in dettaglio i comandi per l'interfaccia grafica e l'interfaccia invisibile.
|
||||
|
||||
### Interfaccia grafica (GUI) {#gui}
|
||||
|
||||
Di seguito un elenco diviso in due parti. Da una parte i pulsanti che si raggiungono premendo Tab o Shift+Tab nell'interfaccia del programma, e in secondo luogo, i diversi elementi della barra dei menu.
|
||||
|
||||
#### Pulsanti dell'applicazione {#botones}
|
||||
|
||||
* Twit: Questo pulsante apre una finestra di dialogo per digitare un tweet. Il limite è 140 caratteri, Quando si scrive il numero di carattere 141, verrà riprodotto un suono per avvisarti che hai superato il limite consentito da Twitter. È possibile accorciare o espandere un link, se vuoi includerlo,per guadagnare più spazio. Premere Invio per inviare il tweet. Se tutto è andato a buon fine, il messaggio viene inviato e si sente un suono di conferma. In caso contrario verrai avisato da un messaggio del mancato invio.
|
||||
* Retweet: Reinvìa il tweet selezionato. È possibile aggiungere un commento al tweet originale (citandolo) o semplicemente inviarlo senza modifiche.
|
||||
* Rispondi: È possibile rispondere al tweet selezionato premendo questo pulsante. Si apre una finestra di dialogo uguale a quella per i Tweet, con l'aggiunta del l'utente menzionato (per esempio @nomeutente). Se nel tweet ci son più utenti menzionati, premere Shift+Tab e premere il pulsante "Menziona a tutti". Nell'elenco follower e following, Questo pulsante è chiamato Menziona.
|
||||
* Messaggio Diretto: come per la finestra per inviare Tweet, ma è un messaggio privato che può visualizzare solo l'utente a cui si invia. Premendo Shift+Tab si legge il destinatario del messaggio. Se nel tweet usato per richiamare il messaggio diretto sono presenti più utenti menzionati, si può navigare con le freccie per scegliere un destinatario diverso, o digitare manualmente il nome utente (senza il simbolo chiocciola).
|
||||
|
||||
Si noti che i pulsanti appariranno a seconda delle azioni che possono essere eseguite nel buffer focalizzato. Per esempio, nella linea temporale principale e specifica, menzioni, inviati, e preferiti verranno visualizzati i quattro pulsanti comuni. Invece nella scheda messaggi Diretti saranno presenti i pulsanti "Messaggio Diretto" e "tweet", mentre negli elenchi dei follower o following appare il pulsante "Twit" e "Messaggio Diretto" con quello "Menziona".
|
||||
|
||||
#### Barra del Menu {#menus}
|
||||
|
||||
Nella parte superiore della finestra del programma troverete una barra dei menu dal quale è possibile eseguire vari comandi compresi quegli sopra citati. Si accede al menu con il tasto Alt, attualmente sono presenti quattro menu per diverse azioni: Applicazione, Tweet, Utente e Aiuto. Di seguito si descrivono le azioni per ciascun menu.
|
||||
|
||||
##### Menú applicazione {#app}
|
||||
|
||||
* Aggiorna il profilo: apre una finestra dal quale è possibile modificare informazioni del tuo profilo in Twitter. Nome, localizzazione, indirizzo web e una descrizione. Inizialmente verranno visualizzati i dati attualmente inseriti nella tua configurazione personale di Twitter. È anche possibile inserire una foto al profilo.
|
||||
* Nascondi la finestra: Disattiva l'interfaccia grafica. Leggere la sezione relativa all'interfaccia invisibile per maggiori dettagli su questa caratteristica.
|
||||
* Ricerca: apre una finestra di dialogo per effettuare una ricerca per tweet o per utente in twitter.
|
||||
* Gestione liste: Per utilizzare le liste di Twitter, è necessario prima crearle. Questa finestra di dialogo permette di visualizzare le tue liste, modificarle, crearne nuove, eliminarla. Le liste verranno visualizzate nell'area buffer così come sono le linee temporali.
|
||||
* Tutorial dei suoni: Apre una finestra di dialogo con l'elenco dei suoni usati da TW blue, per aiutarti a famigliarizzare e facilitare l'utilizzo di TW Blue.
|
||||
* Preferenze: Apre una finestra di configurazione dove è possibile controllare alcuni aspetti del programma.
|
||||
* Esci: apre una finestra di dialogo per la conferma in caso si vuol uscire dal programma.
|
||||
|
||||
|
||||
##### Menú Tweet {#tuit}
|
||||
|
||||
* I primi elementi del menu sono:Tweet, Rispondi e retweet, che corrispondono ai pulsanti con lo stesso nome.
|
||||
* Aggiungi ai preferiti: segna il tweet selezionato come preferito.
|
||||
* Rimuovi dai preferiti: Elimina un tweet dai preferiti. Questo non significa che vengono cancellati da Twitter, ma non verrà più visualizzato nell'elenco preferiti.
|
||||
* Visualizza tweet: Apre una finestra per visualizzare un Tweet, un messaggio diretto selezionato . Permette di leggere il testo usando il cursore, molto simile alla finestra per scrivere Tweet.
|
||||
* Elimina tweet: elimina il tweet o il messaggio diretto selezionato, rimuovendolo da Twitter e togliendolo dall'elenco. Si noti che nel caso di Tweets, Twitter consente di eliminare solo i tweet che hai scritto.
|
||||
|
||||
##### Menú Utente {#usuario}
|
||||
|
||||
Le prime sei opzioni di questo menu aprono la stessa finestra. Nel campo editazione è possibile indicare l'utente sulla quale si intende agire. Le varie azioni sono selezionabili con dei pulsanti radio. Se dal menu si sceglie Segui, nella finestra apparirà selezionato lo stesso pulsante radio, così per le altre azioni come unmute, non seguire, blocca ecc... Per accettare ed eseguire l'azione premere Invio. In caso l'azione scelta non può esser eseguita, verrai avvisato da un messaggio.
|
||||
|
||||
Di seguito le altre opzioni del menu Utente:
|
||||
|
||||
* Messaggio Diretto: la stessa azione del pulsante.
|
||||
* Aggiungi alla lista: Per visualizzare i tweet di un utente nella tua lista, occorre prima aggiungerlo. Questa opzione apre una finestra di dialogo da cui è possibile selezionare l'utente che si desidera aggiungere, quindi apre un'altra finestra dove è possibile selezionare la lista a cui aggiungere l'utente. Una volta fatto, la lista conterrà un nuovo utente e visualizzerà i suoi tweet.
|
||||
* Visualizza il profilo utente: Apre una finestra di dialogo in cui è possibile selezionare l'utente che si desidera vedere il profilo.
|
||||
* Linea temporale: Apre una finestra da cui è possibile selezionare l'utente per il quale verrà creata una linea temporale specifica. Premendo Invio verrà creata. Se si tenta di creare una linea temporale di un utente che non ha nessun Tweet, il programma avrà esito negativo. Se una linea temporale per l'utente è già esistente verrai avvisato da un messaggio, non si possono creare linee temporali già esistenti.
|
||||
* Visualizza preferiti: Apre un buffer per visualizzare i favoriti di un utente specifico
|
||||
|
||||
##### Menú Buffer {#buffer}
|
||||
|
||||
* Mute: silenzia il buffer, non verrà riprodotto nessun suono al verificarsi di nuovi eventi per questo buffer.
|
||||
* Leggi automaticamente tweet per questo buffer: Questa opzione abilita o disabilita la lettura automatica di tweet. Se attivato, il lettore di schermo o SAPI5 vocale (se abilitato) leggerà i nuovi tweet quando arrivano al buffer selezionato.
|
||||
* Ripulisci l'elenco: svuota gli elementi visualizzati nel buffer.
|
||||
* Elimina elenco: elimina il buffer attualmente focalizzato.
|
||||
|
||||
##### Menú Aiuto {#ayuda}
|
||||
|
||||
* Documentazione: Apre questa guida per apprendere le caratteristiche e funzioni del programma.
|
||||
* Cosa c'è di nuovo in questa versione?: apre un documento con l'elenco delle modifiche della versione attuale, rispetto alla prima versione.
|
||||
* Ricerca di aggiornamenti: questa opzione controlla la disponibilità di aggiornamenti senza dover riavviare l'applicazione. Ogni volta che TW Blue si avvia, questo controlla automaticamente se ci sono nuove versioni. In caso di aggiornamenti verrai avisato ed apparirà una richiesta di conferma per scaricare; se si accetta, TW Blue scaricherà la nuova versione, quindi installa e riavvia il programma in automatico.
|
||||
* Sito web di TW Blue: vai alla nostra Home page dove si possono trovare tutte le informazioni e download relative a TW Blue, e partecipare alla comunità.
|
||||
* Riporta un errore: apre una finestra per segnalare eventuali errori compilando due campi editazione. Il titolo e una breve descrizione di ciò che è accaduto. Premendo il pulsante "Invia", il rapporto di errore verrà inviato. In caso di mancato invio, verrai avvisato da un messaggio.
|
||||
* Informazioni su TW Blue: Mostra informazioni sulla versione e credits del programma.
|
||||
|
||||
### Interfaccia invisibile {#interfaz_no_visible}
|
||||
|
||||
Premendo Control+M, o dal menu Applicazione selezioni Nascondi Finestra, si attiva un'interfaccia per la quale non si usano i comandi convenzionali, è l'interfaccia invisibile.
|
||||
|
||||
Nell'interfaccia invisibile si possono eseguire solo comandi da tastiera, incluso quelli per scorrere gli elenchi. Potranno apparire messaggi di dialogo visibili, ma l'interfaccia principale sarà non visibile. Vai alla sezione scorciatoie da tastiera per l'interfaccia invisibile per conoscere i comandi attualmente disponibili.
|
||||
|
||||
### Scorciatoie da tastiera per l'interfaccia grafica {#atajos}
|
||||
|
||||
Oltre ai pulsanti e menu, La maggior parte delle azioni possono essere eseguite premendo una combinazione di tasti. Di seguito le shortcuts disponibili:
|
||||
|
||||
* Invio: Permette di aprire un link. Se in un tweet ci son più link, verrà visualizzato un elenco dei link che potrai aprire. Nell'elenco dei follower o following, visualizza dettagli dell'utente selezionato.
|
||||
* Control+Invio: Riproduce l'audio contenuto nel tweet.
|
||||
* F5: Diminuisce il volume (5%). Riguarda sia il volume dei suoni che dell'audio riprodotto con il programma.
|
||||
* F6: aumenta il volume (5%) dei suoni dell'applicazione.
|
||||
* Control+N: Apre una finestra per scrivere un nuovo Tweet.
|
||||
* Control+M: Nasconde la finestra.
|
||||
* Control+Q: esce dall'applicazione.
|
||||
* Control+R: apre la finestra per rispondere a un tweet.
|
||||
* Control+Shift+R: Equivalente all'azione Retweet.
|
||||
* Control+D: Invia un messaggio diretto.
|
||||
* Control+F: segna come preferito.
|
||||
* Control+Shift+F: cancella dai preferiti.
|
||||
* Control+Shift+V: visualizza tweet.
|
||||
* Control+S: segui un utente.
|
||||
* Control+Shift+S: non seguire più.
|
||||
* Control+K: blocca utente.
|
||||
* Control+Shift+K: riportare come Spam.
|
||||
* Control+I: apre una linea temporale specifica.
|
||||
* Control+Shift+I: elimina la linea temporale in uso.
|
||||
* Control+p: modifica profilo.
|
||||
* Delete: elimina il tweet o il messaggio diretto selezionato.
|
||||
* Shift+Delete: svuota il buffer, rimuovendo tutti gli elementi ricevuti. Gli elementi non verranno rimossi da Twitter.
|
||||
|
||||
### Tasti di scelta rapida per l'interfaccia invisibile {#atajos_invisibles}
|
||||
|
||||
Queste sono le scorciatoie da tastiera che è possibile utilizzare nell'interfaccia invisibile. Si noti che quando l'interfaccia grafica è attivata nessuno di questi può essere utilizzato. Con il tasto "windows", ci riferiamo al tasto Windows di sinistra.
|
||||
|
||||
* Control+Windows+Freccia sù: Scorre l'elenco verso l'alto.
|
||||
* Control+Windows+Freccia giù: Scorre l'elenco verso il basso.
|
||||
* Control+Windows+Freccia sinistra: Passa alla scheda di sinistra.
|
||||
* Control+Windows+Freccia destra: Passa alla scheda a destra.
|
||||
* Control+Windows+Home: Vai alla prima voce dell'elenco.
|
||||
* Control+Windows+Fine: Vai all'ultima voce dell'elenco.
|
||||
* Control+Windows+pagina giù: salta 20 voci dell'elenco verso il basso.
|
||||
* Control+Windows+Pagina sù: salta 20 voci dell'elenco verso l'alto.
|
||||
* Control+Windows+Alt+Freccia sù: aumenta il volume del 5%.
|
||||
* Control+Windows+Alt+Freccia giù: abbassa il volume del 5%.
|
||||
* Control+Windows+Invio: apre un link nel tweet, apre i dettagli di un utente se ti trovi nell'elenco follower o following.
|
||||
* Control+Windows+Alt+Invio: riproduce audio se disponibile.
|
||||
* Control+Windows+M: visualizza l'interfaccia grafica, disattivando l'interfaccia invisibile.
|
||||
* Control+Windows+N: nuovo tweet.
|
||||
* Control+Windows+R: rispondi a un tweet.
|
||||
* Control+Windows+Shift+R: retweet.
|
||||
* Control+Windows+D: invia un messaggio diretto.
|
||||
* Control+Windows+Delete: elimina un tweet o un messaggio diretto.
|
||||
* Control+win+Shift+Delete: svuota buffer, rimuovendo tutte le voci fino a questo momento. Le voci non vengono eliminate da Twitter.
|
||||
* Windows+Alt+F: segna come preferito.
|
||||
* Windows+Alt+Shift+F: rimuovi dai preferiti.
|
||||
* Control+Windows+S: segui.
|
||||
* Control+Windows+Shift+S: non seguire più.
|
||||
* Control+Windows+Alt+N: Visualizza i dettagli di un utente.
|
||||
* Control+Windows+V: visualizza tweet.
|
||||
* Control+Windows+I: Apri una linea temporale.
|
||||
* Control+Windows+Shift+I: elimina una linea temporale specifica.
|
||||
* Alt+Windows+P: Modifica il tuo profilo.
|
||||
* Control+win+Spazio: visualizza il tweet attuale.
|
||||
* Control+win+c: copia negli appunti il tweet selezionato.
|
||||
* Control+windows+a: Aggiungere un utente ad una lista.
|
||||
* Control+shift+windows+a: rimuovi dalla lista.
|
||||
* Control+Windows+Shift+freccia sù: vai al tweet precedente nella conversazione.
|
||||
* Control+Windows+freccia giù: vai al tweet successivo nella conversazione.
|
||||
* Control+Windows+Shift+M: Attivare o disattivare i suoni per il buffer attuale.
|
||||
* Windows+Alt+M: abilita o disabilita tutti i suoni per TW Blue.
|
||||
* Control+Windows+E: attiva o disattiva la lettura automatica dei tweet nel buffer attuale.
|
||||
* Control+windows+-(trattino): ricerca in Twitter.
|
||||
* Control+Windows+F4: Chiude il programma.
|
||||
|
||||
## Le liste {#listas}
|
||||
|
||||
Una delle caratteristiche più interessanti di Twitter sono le liste, un modo comodo per rimanere aggiornati su alcuni argomenti specifici senza dover leggere tutti i tweet degli utenti che segui. Con una lista di Twitter vedrete soltanto i tweet dei suoi membri. Simile alla linea temporale specifica, ma può includere più utenti.
|
||||
|
||||
In TW blue Abbiamo cominciato a dare supporto per questa funzionalità. Lo sviluppo procede man mano, è però possibile sfruttare questa caratteristica. Spieghiamo passo passo come aprire una lista con TW Blue.
|
||||
|
||||
* Dal menù Aplicazione seleziona Gestione Liste.
|
||||
* nel gestore Liste vengono visualizzate tutte le liste a cui sei iscritto, a partire da quelle che hai creato. Se non si vede alcun elenco in questa finestra di dialogo, significa che non ne hai creato, o non sei membro di nessuna lista.
|
||||
* Vengono visualizzati alcuni pulsanti che non hanno bisogno di spiegazione: Crea nuova lista, Modifica, Elimina, apri in un buffer (apre un nuovo buffer in modo che TW Blue aggiorna l'elenco dei tweet allo stesso modo delle linee temporali).
|
||||
|
||||
Appena creata una nuova lista, non si dovrebbe aprire in un buffer. Non immediatamente, In quanto al principio non ci sono membri e quindi non verranno caricati tweet. Si consiglia di aggiungere persone alla lista, così come spiegato:
|
||||
|
||||
* Creata la lista e chiuso il Gestore Liste, cerca l'utente che desideri aggiungere alla tua lista.
|
||||
* Una volta trovato, premi Control+Win+A, o dal menù Utente selezionare l'opzione "Aggiungi alla Lista".
|
||||
* Appare una finestra che ti permette di selezionare l'utente da aggiungere, assicurati che quello selezionato sia quello che hai scelto, o modìficalo se necessario e premi Invio per accettare;
|
||||
* Si apre un'altra finestra di dialogo dove son visualizzate tutte le tue liste. Seleziona quella al quale vuoi aggiungere l'utente e premi il pulsante Aggiungi;
|
||||
* Per rimuovere un utente da una lista, si ripete lo stesso procedimento, premendo però Control+Win+Shift+A, o selezionando "Rimuovi dalla lista", e nella finestra delle liste premere "Rimuovi".
|
||||
|
||||
## Riportare un errore {#reportar}
|
||||
|
||||
Nota: Se si sta utilizzando il programma è anche possibile segnalare un errore attraverso l'apposito menu Aiuto. Questo processo richiede la semplice compilazione di due campi di editazione. Per chi vuole segnalare via Web oltre al sistema di segnalazione integrato a TW Blue, è disponibile una pagina dedicata.
|
||||
|
||||
Tutte le cose del mondo (sí sì, inclusi i software) son molto lontani dalla perfezione, è facile incontrare quindi imprevisti che causano errori. La buona intezione è sempre quella di migliorare, sentiti libero (o meglio, sarebbe ottimo se lo facessi) di riportare eventuali errori che incontri nel programma in modo da poterli correggere.
|
||||
|
||||
Per entrare nella pagina riservata alla segnalazione errori, vai a [questo link.](http://twblue.com.mx/errores/bug_report_page.php)
|
||||
|
||||
La pagina è in spagnolo e contiene un form da compilare. I campi contrassegnati da un * (asterisco) sono obbligatori, più campi vengono compilati meglio si può valutare l'errore.
|
||||
|
||||
Grazie per la partecipazione riportando errori e provando le nuove funzioni di TW Blue.
|
||||
|
||||
## Contatti: {#contacto}
|
||||
|
||||
Se ciò che viene presentato in questo documento non è sufficiente, se vuoi collaborare in altri modi, o se volete semplicemente tenervi in contatto con chi sviluppa questa applicazione segui [@tw_blue2](https://twitter.com/tw_blue2) oppure [@manuelcortez00.](https://twitter.com/manuelcortez00) Potete anche visitare il nostro [sito Web.](http://twblue.com.mx)
|
||||
|
||||
---
|
||||
|
||||
Copyright © 2013-2014. Manuel Cortéz.
|
BIN
doc/locales/ja/LC_MESSAGES/twblue-changelog.mo
Normal file
BIN
doc/locales/ja/LC_MESSAGES/twblue-changelog.mo
Normal file
Binary file not shown.
1125
doc/locales/ja/LC_MESSAGES/twblue-changelog.po
Normal file
1125
doc/locales/ja/LC_MESSAGES/twblue-changelog.po
Normal file
File diff suppressed because it is too large
Load Diff
BIN
doc/locales/ja/LC_MESSAGES/twblue-documentation.mo
Normal file
BIN
doc/locales/ja/LC_MESSAGES/twblue-documentation.mo
Normal file
Binary file not shown.
1971
doc/locales/ja/LC_MESSAGES/twblue-documentation.po
Normal file
1971
doc/locales/ja/LC_MESSAGES/twblue-documentation.po
Normal file
File diff suppressed because it is too large
Load Diff
BIN
doc/locales/pl/LC_MESSAGES/twblue-changelog.mo
Normal file
BIN
doc/locales/pl/LC_MESSAGES/twblue-changelog.mo
Normal file
Binary file not shown.
1090
doc/locales/pl/LC_MESSAGES/twblue-changelog.po
Normal file
1090
doc/locales/pl/LC_MESSAGES/twblue-changelog.po
Normal file
File diff suppressed because it is too large
Load Diff
BIN
doc/locales/pl/LC_MESSAGES/twblue-documentation.mo
Normal file
BIN
doc/locales/pl/LC_MESSAGES/twblue-documentation.mo
Normal file
Binary file not shown.
1477
doc/locales/pl/LC_MESSAGES/twblue-documentation.po
Normal file
1477
doc/locales/pl/LC_MESSAGES/twblue-documentation.po
Normal file
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
BIN
doc/locales/pt/LC_MESSAGES/twblue-changelog.mo
Normal file
BIN
doc/locales/pt/LC_MESSAGES/twblue-changelog.mo
Normal file
Binary file not shown.
1014
doc/locales/pt/LC_MESSAGES/twblue-changelog.po
Normal file
1014
doc/locales/pt/LC_MESSAGES/twblue-changelog.po
Normal file
File diff suppressed because it is too large
Load Diff
BIN
doc/locales/pt/LC_MESSAGES/twblue-documentation.mo
Normal file
BIN
doc/locales/pt/LC_MESSAGES/twblue-documentation.mo
Normal file
Binary file not shown.
1478
doc/locales/pt/LC_MESSAGES/twblue-documentation.po
Normal file
1478
doc/locales/pt/LC_MESSAGES/twblue-documentation.po
Normal file
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@@ -1,285 +0,0 @@
|
||||
% Documentação do TW Blue 0.42
|
||||
|
||||
# Versão 0.42 (alpha)
|
||||
|
||||
# ¡Perigro!
|
||||
|
||||
Você está lendo um documento gerado para uma aplicação em fase de desenvolvimento. A intenção deste manual é esclarecer alguns detalhes sobre o funcionamento do programa. Note-se que sendo desenvolvido ativamente, o software pode mudar um pouco em relação a esta documentação num futuro próximo. Por isso é aconselhável dar uma olhada de vez em quando para não se perder muito.
|
||||
|
||||
Si quieres ver lo que ha cambiado con respecto a la versión anterior, [lee la lista de novedades aquí.](changes.html)
|
||||
|
||||
# TW Blue
|
||||
|
||||
TW Blue é um aplicativo para utilizar o Twitter de forma simples e rápida, além de evitar tanto quanto possível consumir demasiados recursos do computador. Com ele é possível realizar ações do Twitter, tais como:
|
||||
|
||||
* Crear, responder, reenviar y eliminar Tuits,
|
||||
* Marcar como favorito, eliminar de tus favoritos un tuit,
|
||||
* Enviar y eliminar mensajes directos,
|
||||
* Ver tus amigos y seguidores,
|
||||
* Seguir, dejar de seguir, reportar como spam y bloquear a un usuario,
|
||||
* Abrir una línea temporal para un usuario, lo que permite obtener todos los Tuits de ese usuario únicamente,
|
||||
* Abrir direcciones URL cuando vayan en un tuit o mensaje directo,
|
||||
* Reproducir varios tipos de archivos o direcciones que contengan audio.
|
||||
* Y más.
|
||||
|
||||
# Tabla de contenidos
|
||||
|
||||
Para poder utilizar una aplicación como TW Blue que te permita gestionar una cuenta de Twitter, primero tienes que estar registrado en esta red social. Esta documentación no tiene como objetivo explicar el procedimiento para hacerlo. Partiremos desde el punto que tienes una cuenta con su respectivo nombre de usuario y contraseña. La documentación cubrirá estas secciones.
|
||||
|
||||
* [Autorizar la aplicación](#autorizar)
|
||||
* [La interfaz del programa](#interfaz)
|
||||
* [Controles](#controles)
|
||||
* [La interfaz gráfica (GUI)](#gui)
|
||||
* [Botones de la aplicación](#botones)
|
||||
* [Menús](#menus)
|
||||
* [Menú aplicación](#app)
|
||||
* [Menú Tuit](#tuit)
|
||||
* [Menú Usuario](#usuario)
|
||||
* [Menú buffer](#buffer)
|
||||
* [Menú ayuda](#ayuda)
|
||||
* [La interfaz No Visible](#interfaz_no_visible)
|
||||
* [Atajos de Teclado para la Interfaz Gráfica](#atajos)
|
||||
* [Atajos de Teclado para la Interfaz no Visible](#atajos_invisibles)
|
||||
* [Listas](#listas)
|
||||
* [Reportando Errores desde la web](#reportar)
|
||||
* [Contacto](#contacto)
|
||||
|
||||
## Autorizando la aplicación {#autorizar}
|
||||
|
||||
Antes de nada, lo primero que se necesita es autorizar al programa para que este pueda acceder a tu cuenta de Twitter, y desde ella realizar lo que le pidas. El proceso de autorización es bastante sencillo, y en ningún momento el programa podrá tener acceso a tus datos como usuario y contraseña. Para autorizar la aplicación, solo tienes que abrir el archivo principal del programa, llamado TW Blue.exe (en algunos PC, solo se muestra como TW Blue).
|
||||
|
||||
Al hacerlo, si no has configurado ninguna vez el programa, se mostrará un cuadro de diálogo donde te informa que serás llevado a Twitter para autorizar la aplicación una vez pulses sobre "aceptar". Para empezar con el proceso de autorización presiona sobre el único botón de ese diálogo.
|
||||
|
||||
A continuación, tu navegador predeterminado se abrirá con la página de Twitter solicitándote autorizar la aplicación. Escribe, si no estás autenticado ya, tu nombre de usuario y contraseña, luego busca el botón autorizar, y presiónalo.
|
||||
|
||||
De la página a la que serás redirigido (si el proceso ha tenido éxito), busca las instrucciones que te proporciona Twitter. En resumen, te dará un código numérico de varios dígitos que deberás pegar en un cuadro de texto que la aplicación ha abierto en otra ventana.
|
||||
|
||||
Pega el código de verificación, y pulsa la tecla Intro.
|
||||
|
||||
Si todo ha salido bien, la aplicación empezará a reproducir un grupo de sonidos en señal que se están actualizando tus datos.
|
||||
|
||||
Cuando termine, el programa reproducirá otro sonido, y el lector de pantalla dirá "listo".
|
||||
|
||||
## La interfaz del programa {#interfaz}
|
||||
|
||||
La forma más simple de describir la interfaz gráfica de la aplicación es la de una ventana con una barra de menú con cinco menús (aplicación, tuit, usuario, buffer y ayuda); una lista de varios elementos y en la mayoría de los casos tres botones. Tuit, retuit y responder. Las acciones para cada uno de estos elementos serán descritas más adelante.
|
||||
|
||||
Los elementos que hay en las listas pueden ser Tuits, mensajes directos o usuarios. TW Blue crea diferentes pestañas para cada lista, pues estos elementos pueden ser Tuits enviados, Tuits recividos en la línea principal, favoritos, o mensajes directos, y cada pestaña tiene un solo tipo de Tuit. Estas pestañas se llaman listas o buffers.
|
||||
|
||||
Para cambiar entre las listas se hace presionando Control+Tab si se desea avanzar, y Control+Shift+Tab para retroceder. En todo momento los lectores de pantalla anunciarán la lista hacia la que se cambie el foco de la aplicación. Aquí están las listas básicas de TW Blue, que aparecen si se usa la configuración por defecto.
|
||||
|
||||
* Principal: Aquí van todos los Tuits que se muestran en la línea principal. Estos son los Tuits de los usuarios a los que sigues.
|
||||
* Menciones: Si un usuario (lo sigas o no) te menciona en Twitter, lo verás en esta lista.
|
||||
* Mensajes directos: Aquí están los mensajes directos (privados) que intercambias con los usuarios que sigues y te siguen. Esta lista solo muestra los mensajes recividos.
|
||||
* Enviados: En esta lista se muestran todos los Tuits y mensajes directos que se han enviado desde tu cuenta.
|
||||
* Favoritos: Aquí verás los Tuits que has marcado como favoritos.
|
||||
* Seguidores: Cuando los usuarios sigan tu cuenta, podrás verlos en esta lista, junto con un poco de información de la cuenta.
|
||||
* Amigos: Igual que la lista anterior, pero estos usuarios son a los que tú sigues.
|
||||
* Eventos: Un evento en TW Blue es "algo" que pase en Twitter. En la línea de eventos, podrás ver registrados los eventos más comunes (p. Ej. Te han comenzado a seguir, han marcado o removido un tweet tuyo de los favoritos, te has suscrito a una lista). Son como pequeñas notificaciones que envía Twitter y TW Blue organiza para que no te pierdas lo que ha pasado con tu cuenta.
|
||||
* Línea temporal de un usuario: Estas son listas que tú deberás crear. Es una lista que contiene únicamente los Tuits de un usuario. Se usan si algún día necesitas o quieres ver los Tuits que ha realizado solo una persona y no deseas buscar por todo tu timeline. Puedes crear tantas como usuarios necesites.
|
||||
* Lista: Una lista es parecida a una línea temporal, pero compuesta por los tweets de cada usuario que forme parte de ella. De momento las listas son una característica experimental de TW Blue. Si experimentas problemas con ellas, por favor escríbenos para contárnoslo.
|
||||
* Búsqueda: Un buffer de búsqueda contiene los resultados de una búsqueda hecha en TW Blue. Las búsquedas pueden ser por tuits, en cuyo caso buscas un término en los tuits relevantes de Twitter, o por usuarios, donde los resultados son nombres de usuario de Twitter.
|
||||
* Favoritos de un usuario: Es posible pedirle a TW Blue que te muestre los tuits que un usuario ha marcado como favoritos.
|
||||
|
||||
Nota: Únicamente para esta versión de TW Blue, los amigos y seguidores actualizarán hasta 400, o cerca a los 400. En la próxima versión proporcionaremos un método para ver los amigos y seguidores sin exponerse tanto a los errores causados por el uso de la API de Twitter, muy frecuente entre personas con más de 600 amigos o seguidores.
|
||||
|
||||
Ten en cuenta que por defecto la configuración solo permite obtener los 200 últimos Tuits para las listas principal, menciones, mensajes directos y líneas temporales. Esto puedes cambiarlo desde el diálogo de configuración. Para los enviados se obtendrán los últimos 200 Tuits y 200 mensajes directos. En versiones futuras se permitirá ajustar este parámetro.
|
||||
|
||||
Si hay una dirección URL en algún tuit, TW Blue intentará abrirla cuando presiones Intro sobre ella. Si hay más de una, te mostrará una lista con todas para que selecciones la que quieras abrir. Si estás en el cuadro de diálogo de los amigos o seguidores, la tecla intro te mostrará detalles del mismo.
|
||||
|
||||
Si pulsas Control+Intro, TW Blue intentará reproducir el audio que tenga el tuit sobre el que está el foco del sistema, siempre que tenga una URL. Si el tuit lleva la etiqueta #audio, un sonido al pasar por él te alertará que es un audio y puedes intentar reproducirlo. No obstante, también puede que no esté etiquetado y que TW Blue pueda reproducirlo, siempre que lleve a una dirección URL donde exista audio.
|
||||
|
||||
## Controles {#controles}
|
||||
|
||||
A partir de la versión 0.36, existe soporte para una interfaz que no requiere de una ventana visible. Esta puede ser activada pulsando Control+m, o seleccionando desde el menú aplicación la opción "Esconder ventana". Esta interfaz se maneja completamente con atajos de teclado. Estos atajos son diferentes a los que se utilizan para la interfaz gráfica. Cada una de ellas podrá utilizar solo los atajos que le correspondan, lo que quiere decir que no se permitirá utilizar los atajos de la interfaz no visible si se tiene activada la interfaz gráfica. En esta sección se detallará tanto la interfaz gráfica como la no visible.
|
||||
|
||||
### Interfaz gráfica (GUI) {#gui}
|
||||
|
||||
Aquí una lista dividida en dos partes. Por un lado, los botones que encontrarás si presionas Tab o Shift+Tab en la interfaz del programa, y por otro, los diferentes elementos que hay en la barra de menú.
|
||||
|
||||
#### Botones de la aplicación {#botones}
|
||||
|
||||
* Twit: Este botón abre el diálogo para escribir un tuit. El mensaje solo debe tener 140 caracteres. Al escribir el caracter número 141, un sonido será reproducido para indicarte que te has pasado del límite permitido por Twitter. Puedes querer acortar o desacortar una URL si la incluye tu tuit a fin de ganar más espacio donde escribir, para eso están los botones con esos nombres. Pulsa Intro para enviar el tuit. Si todo sale bien, el mensaje se enviará y tú escucharás un sonido que te lo confirme, si no, el lector de pantalla te responderá con un error en inglés, que indica por qué no se ha podido enviar el mensaje.
|
||||
* Retuit: Este botón se encarga de reenviar el tuit sobre el que estás leyendo. Al presionarlo se te preguntará si deseas añadirle un comentario al tuit original (citándolo) o simplemente enviarlo como se ha escrito sin añadir nada más.
|
||||
* Responder: Cuando estés visualizando un Tuit, puedes responderle al usuario que lo escribió pulsando sobre este botón. Se abrirá el mismo diálogo de Tuit, pero con el nombre del usuario (por ejemplo @usuario) en el, para que solo escribas el mensaje que quieres responderle. Si en el tuit hay más de un usuario mencionado, pulsa Shift+Tab y pulsa el botón "Mencionar a todos los usuarios". Cuando estés en la lista de amigos o seguidores, este botón se llamará mencionar.
|
||||
* mensaje directo: Exactamente igual que enviar un Tuit, pero es un mensaje privado que solo podrá ver el usuario al que se lo envías. Pulsa Shift+Tab para ver el destinatario de tu mensaje. Si en el Tuit donde estabas para enviar el mensaje había más de un usuario mencionado, puedes navegar con las flechas de arriba y abajo para seleccionar otro, o escribir tú mismo el usuario (sin el signo de arroba).
|
||||
|
||||
Ten en cuenta que los botones aparecerán según las acciones que se puedan hacer en la lista donde estés. Por ejemplo, en la línea principal, menciones, enviados, favoritos y las líneas temporales de los usuarios podrás ver los cuatro botones; mientras que en la lista de mensajes directos solo estará disponible el botón de "Mensaje Directo" y "tuit", y en las listas de amigos y seguidores, se verá el botón para "Twit" y el de "Mensaje directo" junto a "mencionar".
|
||||
|
||||
#### Menús {#menus}
|
||||
|
||||
En la parte superior de la ventana del programa podrás encontrar una barra de menú que hace las mismas cosas, y algunas cuantas más. A la barra de menú se accede presionando la tecla ALT, y cuenta en este momento con cuatro menús para diferentes acciones: Aplicación, Tuit, usuario y Ayuda. En esta sección se describen las acciones para cada uno de ellos.
|
||||
|
||||
##### Menú aplicación {#app}
|
||||
|
||||
* Actualizar Perfil: Abre un diálogo desde donde se podrá actualizar parte de tu información en Twitter. Nombre, ubicación, dirección URL y descripción. Si ya tienes alguno de estos campos actualmente en el perfil se llenarán automáticamente con lo que tiene tu configuración de Twitter. También podrás subir una foto a tu perfil.
|
||||
* Esconder Ventana: Desactiva la interfaz gráfica. Lee el apartado sobre la interfaz no visible para más detalles sobre este comportamiento.
|
||||
* Búsqueda: Muestra un cuadro de diálogo desde donde puedes buscar por tuits o por usuarios en twitter.
|
||||
* Gestor de listas: Para poder utilizar las listas de Twitter, primero necesitarás crearlas. Este diálogo permite ver tus listas, editarlas, crearlas, borrarlas y, opcionalmente, verlas en buffers tal como lo harías con las líneas temporales.
|
||||
* Tutorial de sonidos: Abre un diálogo donde verás una lista de los sonidos de TW blue, para que puedas aprenderlos y no te cueste trabajo familiarizarte con TW Blue.
|
||||
* Preferencias: Abre un diálogo de configuración desde donde se pueden controlar algunos aspectos del programa. Las opciones no necesitan de explicación.
|
||||
* Salir: pregunta si quieres salir o no del programa. Si la respuesta es que sí, cierra la aplicación.
|
||||
|
||||
##### Menú Tuit {#tuit}
|
||||
|
||||
* Las primeras opciones del menú son Twit, responder y retuit, que corresponden a los botones del mismo nombre.
|
||||
* Marcar como favorito: Marca el tuit que estés viendo como favorito.
|
||||
* Quitar tuit de favoritos: Elimina el tuit de tus favoritos. Esto no significa que se borra de Twitter, solo deja de estar en tu lista de favoritos.
|
||||
* Ver Tuit: Abre un diálogo donde puedes ver el Tuit, mensaje directo, amigo o seguidor sobre el que esté el foco de la aplicación. Puedes leer el texto con los cursores. El diálogo es el mismo que el que se usa para escribir un Tuit.
|
||||
* Eliminar: Elimina el Tuit o mensaje directo sobre el que estés, borrándolo definitivamente de Twitter y qitándolo de tus listas. Ten en cuenta que en el caso de los Tuits, Twitter solo permite borrar los que tú mismo has escrito.
|
||||
|
||||
##### Menú usuario {#usuario}
|
||||
|
||||
Ten en cuenta que las primeras seis opciones de este menú abren un mismo diálogo. Este diálogo tiene un cuadro de edición donde puedes seleccionar el usuario sobre el que deseas actuar, bien con los cursores arriba y abajo o escribiendo tú mismo el nombre. Después, hay un grupo de botones de radio para seguir, dejar de seguir, silenciar, des-silenciar, reportar como Spam y bloquear. Si seleccionas desde el menú la opción seguir, el botón del cuadro de diálogo estará marcado con esa opción, así como sucederá respectivamente con dejar de seguir, reportar como Spam y bloquear. Pulsa el botón Aceptar para que el programa trate de hacer lo que le pides. Si no se ha podido, escucharás el error en inglés.
|
||||
|
||||
A continuación se describen las opciones restantes para este menú:
|
||||
|
||||
* Mensaje Directo: La misma acción que el botón.
|
||||
* Añadir a lista: Para que puedas ver los tweets de un usuario en tus listas, primero hay que añadirlo. Esta opción abrirá un diálogo desde donde puedes seleccionar al usuario que deseas añadir, para después abrir otra ventana donde puedes seleccionar la lista a la cual añadir a ese usuario. Una vez hecho esto, la lista contendrá un nuevo usuario y podrás ver sus tweets.
|
||||
* Ver Perfil del usuario: Abre un diálogo desde donde te permite seleccionar el usuario al que quieres ver el perfil.
|
||||
* Línea temporal: Abre un diálogo desde donde puedes seleccionar el usuario para el que se creará la línea temporal. Al presionar intro, se creará. Si se hace una línea temporal de un usuario que no tenga Tuits, el programa fallará. Si se crea una línea que ya existe el programa te avisará y no permitirá crearla de nuevo.
|
||||
* Ver favoritos: Abre un buffer para seguir los favoritos que marca el usuario seleccionado.
|
||||
|
||||
##### Menú Buffer {#buffer}
|
||||
|
||||
* Silenciar: Silencia completamente el buffer, con lo que no escucharás sonido alguno cuando nuevos elementos aparezcan.
|
||||
* Leer automáticamente tuits para este buffer: Esta opción activa o desactiva la lectura automática de tuits. Si está activada, el lector de pantalla o la voz Sapi5 (si está activada una) leerá automáticamente los nuevos tuits conforme estos vayan llegando al buffer.
|
||||
* Limpiar Buffer: Vacía los elementos de este buffer.
|
||||
* Eliminar buffer: Borra la lista sobre la que te encuentras actualmente.
|
||||
|
||||
##### Menú Ayuda {#ayuda}
|
||||
|
||||
* Documentación: Abre este archivo, donde puedes leer algunos conceptos interesantes del programa.
|
||||
* ¿Qué hay de nuevo en esta versión?: Abre un documento con la lista de cambios desde la versión actual, hasta la primera en existencia.
|
||||
* Buscar actualizaciones: Cada que se abre el programa él mismo busca automáticamente si hay una nueva versión. Si lo hay, te preguntará si quieres descargarla; si aceptas, TW Blue descargará la actualización, la instalará y te pedirá reiniciarla (algo que hace automáticamente). Esta opción comprueba si hay actualizaciones sin tener que reiniciar la aplicación.
|
||||
* Sitio web de TW Blue. Ve a nuestra [página principal](http://twblue.com.mx) donde podrás encontrar toda la información y descargas relativas a TW Blue, así como participar de la comunidad.
|
||||
* Reportar un error: Lanza un diálogo desde donde puedes reportar un error solo llenando un par de campos. El título y una pequeña descripción de lo que pasó. Al pulsar en "enviar" el error se reportará. Si no se ha podido el programa te mostrará un mensaje informándolo.
|
||||
* Sobre TW Blue: Muestra información de créditos del programa.
|
||||
|
||||
### Interfaz no visible {#interfaz_no_visible}
|
||||
|
||||
Si presionas Control+M, o si desde el menú aplicación seleccionas esconder ventana, estarás activando una interfaz a la que no se podrá acceder por la manera convencional, porque no se ve.
|
||||
|
||||
En la interfaz no visible todo lo que hagas será mediante atajos de teclado, incluso para recorrer las listas. Eventualmente se abrirán diálogos y estos sí serán visibles, pero la ventana principal de la aplicación no. Ve a la sección de atajos de teclado de la interfaz no visible para saber cuales puedes usar de momento.
|
||||
|
||||
### Atajos de teclado para la Interfaz Gráfica {#atajos}
|
||||
|
||||
Además de los botones y menús, la mayoría de las acciones pueden hacerse presionando una combinación de teclado. Aquí están las existentes en este momento:
|
||||
|
||||
* Intro: Abrir una dirección URL. Si hay más de una podrás ver una lista que te permitirá seleccionar la que quieras. Si estás en la lista de amigos o seguidores, mostrará detalles del seleccionado.
|
||||
* Control+Intro: Intenta reproducir un audio si en el Tuit hay una dirección URL.
|
||||
* F5: Baja un 5% el volumen de los sonidos. Esto afecta a los sonidos que reproduce el programa y al audio que puedas escuchar a través de él.
|
||||
* F6: Sube un 5% el volumen de los sonidos de la aplicación.
|
||||
* Control+N: Abre el diálogo para escribir un nuevo Tuit.
|
||||
* Control+M: Oculta la ventana.
|
||||
* Control+Q: Sale de la aplicación.
|
||||
* Control+R: Abre el diálogo para responder.
|
||||
* Control+Shift+R: Equivalente a la acción Retuit.
|
||||
* Control+D: Enviar mensaje directo.
|
||||
* Control+F: Marcar como favorito.
|
||||
* Control+Shift+F: Quitar de favoritos.
|
||||
* Control+Shift+V: Ver Tuit.
|
||||
* Control+S: Seguir a un usuario.
|
||||
* Control+Shift+S: Dejar de seguir a un usuario.
|
||||
* Control+K: Bloquear a un usuario.
|
||||
* Control+Shift+K: Reportar como Spam.
|
||||
* Control+I: Abrir línea temporal a un usuario.
|
||||
* Control+Shift+I: Eliminar línea temporal.
|
||||
* Control+p: Editar tu perfil.
|
||||
* Suprimir: Eliminar tuit o mensaje directo.
|
||||
* Shift+suprimir: vacía el buffer, quitando todos los elementos hasta ese entonces. Esto ocurre sin borrar nada de Twitter.
|
||||
|
||||
### Atajos de teclado para la Interfaz no Visible {#atajos_invisibles}
|
||||
|
||||
Estos son los atajos de teclado que puedes usar desde la interfaz no visible. Ten en cuenta que cuando la vista de la interfaz gráfica esté activada ninguno de ellos podrá usarse. Al decir "windows", nos estamos refiriendo a la tecla de Windows izquierda.
|
||||
|
||||
* Control+Windows+Flecha Arriba: Va arriba en la lista actual.
|
||||
* Control+Windows+Flecha abajo: Va hacia abajo en la lista actual.
|
||||
* Control+Windows+Izquierda: Se desplaza a la pestaña de la izquierda.
|
||||
* Control+Windows+Derecha: Se desplaza hacia la pestaña de la derecha.
|
||||
* Control+Windows+Inicio: Ir al primer elemento de la lista.
|
||||
* Control+Windows+Fin: Ir al final de la lista.
|
||||
* Control+Windows+Avance de página: Ir 20 elementos hacia abajo en la lista actual.
|
||||
* Control+Windows+Retroceso de página: ir 20 elementos hacia arriba en la lista actual.
|
||||
* Control+Windows+Alt+Flecha Arriba: Subir volumen un 5%.
|
||||
* Control+Windows+Alt+Flecha Abajo: Bajar volumen un 5%.
|
||||
* Control+Windows+Intro: Abrir URL en el tuit, o ver detalles del usuario si estás en la lista de amigos o seguidores.
|
||||
* Control+Windows+Alt+Intro: Intentar reproducir un audio.
|
||||
* Control+Windows+M: Muestra la interfaz gráfica, desactivando la no visible.
|
||||
* Control+Windows+N: Hacer un nuevo Tuit.
|
||||
* Control+Windows+R: Responder a un tuit.
|
||||
* Control+Windows+Shift+R: Hacer un retuit.
|
||||
* Control+Windows+D: Enviar un mensaje directo.
|
||||
* Control+Windows+Suprimir: Eliminar un tuit o mensaje directo.
|
||||
* control+win+Shift+suprimir: vacía el buffer, quitando todos los elementos hasta ese entonces. Esto ocurre sin borrar nada de Twitter.
|
||||
* Windows+Alt+F: Marcar como favorito.
|
||||
* Windows+Alt+Shift+F: Quitar de favoritos.
|
||||
* Control+Windows+S: Seguir a un usuario.
|
||||
* Control+Windows+Shift+S: Dejar de seguir a alguien.
|
||||
* Control+Windows+Alt+N: Ver detalles de un usuario,
|
||||
* Control+Windows+V: Ver tuit en un cuadro de texto.
|
||||
* Control+Windows+I: Abrir línea temporal.
|
||||
* Control+Windows+Shift+I: Eliminar línea temporal de un usuario.
|
||||
* Alt+Windows+P: Editar tu perfil.
|
||||
* Control+win+espacio: ver tweet actual.
|
||||
* Control+win+c: Copiar tweet al portapapeles.
|
||||
* Control+windows+a: Añadir a un usuario a la lista.
|
||||
* Control+shift+windows+a: qitar de la lista.
|
||||
* Control+Windows+Shift+Flecha arriba: Ir un tuit hacia arriba en la conversación.
|
||||
* Control+Windows+Flecha Abajo: Ir un tuit hacia abajo en la conversación.
|
||||
* Control+Windows+Shift+M: Activar o desactivar el sonido para el buffer actual.
|
||||
* Windows+Alt+M: Activar o desactivar el silencio global de TW Blue.
|
||||
* Control+Windows+E: Activar o desactivar la lectura automática de los tuits en el buffer actual.
|
||||
* Control+windows+Guion: buscar en Twitter.
|
||||
* Control+Windows+F4: Cerrar el programa.
|
||||
|
||||
## Listas {#listas}
|
||||
|
||||
Una de las características más interesantes de Twitter son las listas, ya que son una manera de mantenerse actualizado sin tener que leer los tweets de todos los usuarios a los que sigues. Con una lista de Twitter solo verás los tweets de sus miembros (la gente que está dentro de la lista). Es parecido a una línea temporal, pero para muchos más usuarios.
|
||||
|
||||
En TW blue hemos empezado a dar soporte para esta característica. De momento vamos poco a poco, pero ya es posible usar esta función. Te presentamos los pasos que hay que dar para poder tener una lista abierta en TW Blue.
|
||||
|
||||
* Primero necesitarás ir al gestor de listas, ubicado bajo el menú aplicación.
|
||||
* en el gestor de listas podrás ver todas las listas a las que estás unido, empezando por las que tú has creado. Si no ves ninguna lista en este diálogo, significa que no has creado ni te has unido a ninguna lista. Está bien.
|
||||
* Verás un grupo de botones que se explican por sí solos: Crear nueva lista, editar, eliminar, abrir en buffer (este quizá es el menos claro, se refiere a abrir un nuevo buffer para que TW Blue actualice los tweets de la lista, como cuando pasa con las líneas temporales).
|
||||
|
||||
Una vez que hayas creado una nueva lista, no deberías abrirla en buffer. Al menos no de inmediato, porque en este momento no tiene miembro alguno y eso significa que cuando se carguen los tweets para empezar a actualizarla no verás nada. Es recomendable primero añadir a gente a la lista, tal como sigue:
|
||||
|
||||
* Cuando hayas cerrado el gestor de listas y estés navegando por entre los tweets de los usuarios, busca el usuario al que quieres añadir a la lista.
|
||||
* Una vez encontrado, presiona el atajo Ctrl+Win+A o ve al menú usuario y selecciona la opción "Añadir a lista".
|
||||
* Lo siguiente que verás es un diálogo que te permitirá seleccionar el usuario, asegúrate que el que está como predeterminado es el que deseas, o cámbialo si es necesario, y presiona Aceptar.
|
||||
* Ahora verás otro diálogo, pero aquí están todas tus listas. Selecciona una (simplemente lleva el cursor hacia ella), y presiona el botón añadir.
|
||||
* Para qitar a un usuario de una lista repite el mismo proceso, pero presiona Control+Win+Shift+A o selecciona la opción "Quitar de lista", y en el diálogo de las listas presiona sobre el botón "remover".
|
||||
|
||||
## Reportando Errores Desde la Web {#reportar}
|
||||
|
||||
Nota: Si estás usando el programa también puedes reportar un error desde el mismo, usando para ello la opción del menú ayuda. Este proceso solo te pide llenar dos cuadros de edición, y se encarga del resto. Estos pasos están escritos para quienes no pueden abrir el programa, no lo tienen en uso en este momento o sencillamente quieran reportar desde la web en lugar del sistema integrado de reporte de errores.
|
||||
|
||||
Las cosas en este mundo (sí, incluidos los programas informáticos) están muy lejos de ser perfectas, con lo que a menudo te encontrarás con errores no previstos en la aplicación. Pero como la intención es siempre mejorar, eres libre (es más, sería genial que lo hicieras) de reportar los errores que vayas encontrando del programa para que se puedan revisar y eventualmente corregir.
|
||||
|
||||
Para entrar a la web de reporte de incidencias, sigue [Este enlace.](http://twblue.com.mx/errores/bug_report_page.php) Es una web con un formulario donde tienes que llenar varios campos. Solo tres de ellos son realmente obligatorios (los que tienen marcado un asterisco), pero entre más campos puedas llenar, será mejor.
|
||||
|
||||
Aquí están los diferentes campos del formulario y lo que deberías introducir en cada uno de ellos. Recuerda que son obligatorios solamente los campos marcados con un asterisco (*):
|
||||
|
||||
* Categoría: Este cuadro combinado permite seleccionar a qué categoría asignar el error. Puede ser a la categoría General, si es un error del programa, o a documentación, si has encontrado un error en este archivo o en la lista de cambios. Este campo es obligatorio.
|
||||
* Reproducibilidad: Aquí deberías indicar qué tan fácil o no es de reproducir el error. Las opciones disponibles son Desconocido, No reproducible, No se ha intentado (por defecto), aleatorio, a veces o siempre. Dependiendo de si se puede reproducir el error o no, deberías indicar lo que se parezca más a tu caso. Si estás solicitando una nueva funcionalidad, no importa este cuadro combinado.
|
||||
* Severidad: Aquí se selecciona que tanto afecta esto al programa. Las opciones disponibles son funcionalidad (selecciona esto para solicitar una nueva funcionalidad), Trivial, Texto, Ajuste, Menor, Mayor, fallo o bloqueo. Nota que las opciones aumentan de nivel. Selecciona lo que más creas. Si no estás seguro de que seleccionar puedes dejarlo como está.
|
||||
* Prioridad: En este cuadro se selecciona la opción de acuerdo con la importancia del error o funcionalidad solicitada. Las opciones disponibles son Ninguna, baja, normal, alta, hurgente e inmediata.
|
||||
* Seleccionar Perfil: Aquí puedes escojer entre la configuración de arquitectura (32 o 64 bits), y el sistema operativo (Windows siete de momento). Si no, puedes llenar los tres cuadros de edición que están en la siguiente tabla con tus datos en específico.
|
||||
* Versión del producto: Selecciona la versión del programa que estás utilizando para poder averiguar donde se ha generado el error. Este cuadro combinado tendrá la lista de las versiones en orden. Si bien no es obligatorio, ayudaría mucho a resolver más rápidamente el error.
|
||||
* Resumen: Un título para el error, que explique en pocas palabras qué ocurre. Es un cuadro de texto obligatorio.
|
||||
* Descripción: Este campo también obligatorio, te pide que describas con más detalles qué fue lo que ha ocurrido con el programa.
|
||||
* Pasos para reproducir: Este campo de texto te sirve si sabes como hacer que la aplicación genere el error. Esto no es obligatorio, pero ayudaría mucho conocer como hacer que el programa tenga este error para rastrearlo mejor.
|
||||
* Información adicional: Si tienes un comentario o nota que añadir, aquí puede ir. No es obligatorio.
|
||||
* Subir archivo: Puedes subir aquí el archivo TW Blue.exe.log que se creó con el error que el programa tuvo. No es obligatorio.
|
||||
* Visibilidad: Selecciona si quieres que el error sea público o privado. Por defecto es público, y es recomendable que así continúe.
|
||||
* Enviar reporte. Presiona aquí para publicar el error y que este sea atendido.
|
||||
|
||||
Muchas gracias por participar reportando errores y probando las funciones nuevas.
|
||||
|
||||
## Contacto {#contacto}
|
||||
|
||||
Si lo que se expone en este documento no es suficiente, si deseas colaborar de alguna otra forma o si simplemente deseas mantenerte en contacto con quien hace esta aplicación, sigue a la cuenta [@tw_blue2](https://twitter.com/tw_blue2) o a [@manuelcortez00.](https://twitter.com/manuelcortez00) También puedes visitar nuestro [Sitio web](http://twblue.com.mx)
|
||||
|
||||
---
|
||||
Copyright © 2013-2014. Manuel Cortéz.
|
BIN
doc/locales/ro/LC_MESSAGES/twblue-changelog.mo
Normal file
BIN
doc/locales/ro/LC_MESSAGES/twblue-changelog.mo
Normal file
Binary file not shown.
2256
doc/locales/ro/LC_MESSAGES/twblue-changelog.po
Normal file
2256
doc/locales/ro/LC_MESSAGES/twblue-changelog.po
Normal file
File diff suppressed because it is too large
Load Diff
BIN
doc/locales/ro/LC_MESSAGES/twblue-documentation.mo
Normal file
BIN
doc/locales/ro/LC_MESSAGES/twblue-documentation.mo
Normal file
Binary file not shown.
2646
doc/locales/ro/LC_MESSAGES/twblue-documentation.po
Normal file
2646
doc/locales/ro/LC_MESSAGES/twblue-documentation.po
Normal file
File diff suppressed because it is too large
Load Diff
BIN
doc/locales/ru/LC_MESSAGES/twblue-changelog.mo
Normal file
BIN
doc/locales/ru/LC_MESSAGES/twblue-changelog.mo
Normal file
Binary file not shown.
1334
doc/locales/ru/LC_MESSAGES/twblue-changelog.po
Normal file
1334
doc/locales/ru/LC_MESSAGES/twblue-changelog.po
Normal file
File diff suppressed because it is too large
Load Diff
BIN
doc/locales/ru/LC_MESSAGES/twblue-documentation.mo
Normal file
BIN
doc/locales/ru/LC_MESSAGES/twblue-documentation.mo
Normal file
Binary file not shown.
1938
doc/locales/ru/LC_MESSAGES/twblue-documentation.po
Normal file
1938
doc/locales/ru/LC_MESSAGES/twblue-documentation.po
Normal file
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user