Files
xteink-plugins/plugins/smallerfonts/__pycache__/patch.cpython-314.pyc
T

187 lines
15 KiB
Plaintext
Raw Normal View History

+
‚$èi(9ãó€^RIt^RIt^RIt^RItRtRtRtRtRtRt Rt
R t R
t R t
R R
lt]R8XdE]!]P"4^8d]P$!R4]!]P"^,4R#R#)éNcóŒ€\VRRR7;_uu_4pVP4uuRRR4# +'giR#;i)Úrúutf-8©ÚencodingN)ÚopenÚread)ÚpathÚfs& ÚH/Users/justinoros/Downloads/xteink-plugins/plugins/smallerfonts/patch.pyÚ read_filer
s+ۆ
ˆd�C '× *Õ *¨aØ�v‰v‹x÷
+× *× *Ó *ús —2² A cóŽ€\VRRR7;_uu_4pVPV4RRR4R# +'giR#;i)ÚwrrN)rÚwrite)r
Úcontentr s&& r Ú
write_filer
s.ۆ
ˆd�C '× *Õ *¨aØ �‰�Ô÷
+× *× *Ò *ús —3³ A cóÊ€\P!\PPVRV4RR7pV'g\P
!RV RV 24V^,#)z**T)Ú recursivezERROR: Could not locate z in )ÚglobÚosr
ÚjoinÚsysÚexit)ÚfilenameÚrepo_dirÚresultss&& r Ú
find_firstrsJ€Ü�iŠiœŸ™Ÿ ™  X¨t°XÓ>È$ÔO€Gß Ü �ŠÐ+¨H¨:°T¸(¸ÐDÔEØ �1�:Ðócó€\PPVRRR4p\P!VRR7RR0p\P!V4F†pVP R 4'gKWC9gK$\PPW4p\PPW$4p\ P!WV4\RV 24Kˆ R#)
ÚsrcÚ
activitiesÚsettingsT)Úexist_okzSmallerFontsSettingsPage.hzSmallerFontsSettingsPage.cppu ✓ N)z.hz.cppz.hpp) rr
rÚmakedirsÚlistdirÚendswithÚshutilÚcopy2Úprint)Ú
plugin_dirrÚdestÚskipÚfnamer Údsts&& r Úcopy_plugin_sourcesr/sš€Ü
�7‰7�<‰<˜ %¨°zÓ B€D܇K‚K�˜tÕ$à (Ð*HÐ I€Dä—’˜JÖ'ˆØ �>‰>Ð0× 1Ô 1°eÖ6GÜ—'‘'—,‘,˜zÓ1ˆCÜ—'‘'—,‘,˜tÓ+ˆCÜ �LŠL˜Ô "Ü �H˜U˜GÐ$Ö %ó (rcóЀ\RV4p\V4pRV9d\R4R#VPRR4pVPRR4p\ W4\R4R#) zCrossPointSettings.hÚsmallerFontsModez1 CrossPointSettings.h already patched, skipping.Nz$#pragma once
#include <HalStorage.h>zX#pragma once
#include <HalStorage.h>
#include "activities/settings/SmallerFontsPlugin.h"z* uint8_t imageRendering = IMAGES_DISPLAY;zJ uint8_t imageRendering = IMAGES_DISPLAY;
uint8_t smallerFontsMode = 0;z CrossPointSettings.h patched.©rr
r)Úreplacer)rr
rs& r Úpatch_cross_point_settings_hr4&si€ÜÐ/°Ó:€Dܘ‹o€Gà˜WÔ$Ü
ÐAÔBÙà�o‰oØ/Ødó€Gð�o‰oØ4ØUó€Gô
ˆtÔÜ Ð
+Ö,rcóò€\RV4p\V4pRV9d\R4R#VPRR4pR FpVPRV R2RV R 24pK \ W4\R
4R#) zCrossPointSettings.cppÚresolveReaderFontIdz3 CrossPointSettings.cpp already patched, skipping.Nz1int CrossPointSettings::getReaderFontId() const {zÊint CrossPointSettings::getReaderFontId() const {
auto resolve = [this](int baseId) {
return SmallerFontsPlugin::resolveReaderFontId(baseId, static_cast<SmallerFontsMode>(smallerFontsMode));
};
zreturn z _FONT_ID;zreturn resolve(z
_FONT_ID);z! CrossPointSettings.cpp patched.) Ú NOTOSERIF_12Ú NOTOSERIF_14Ú NOTOSERIF_16Ú NOTOSERIF_18Ú NOTOSANS_12Ú NOTOSANS_14Ú NOTOSANS_16Ú NOTOSANS_18ÚOPENDYSLEXIC_8ÚOPENDYSLEXIC_10ÚOPENDYSLEXIC_12ÚOPENDYSLEXIC_14r2)rr
rÚnames& r Úpatch_cross_point_settings_cpprD;s‰€ÜÐ1°8Ó<€Dܘ‹o€Gà Ô'Ü
ÐCÔDÙà�o‰oØ;ð Yó€Gó\ˆð—/‘/ G¨D¨6°Ð";¸ÈtÈfÐT^Ð=_Ó`Šñ\ô
ˆtÔÜ Ð
-Ö.rcó¾€\RV4p\V4pRV9d\R4R#RpVPRVR,4p\ W4\R4R#)zSettingsList.hr1z+ SettingsList.h already patched, skipping.Nz SettingInfo::Enum(StrId::STR_NONE_OPT, &CrossPointSettings::smallerFontsMode,
{StrId::STR_NONE_OPT, StrId::STR_NONE_OPT, StrId::STR_NONE_OPT}, "smallerFontsMode"),
z };
return list;
}
z SettingsList.h patched.r2)rr
rÚentrys& r Úpatch_settings_list_hrGPsf€ÜÐ)¨8Ó4€Dܘ‹o€Gà˜WÔ$Ü
Ð;Ô<Ùð zð
ð
�o‰oØ#Ø
Ð+Õ+ó€Gô
ˆtÔÜ Ð
%Ö&rcóH€\RV4p\V4pRV9pRV9pV'dV'd\R4R#RV9dVPRR4pV'gVPRR 4pV'gVPR
R 4p\ W4\R 4R#)
zSettingsActivity.hzcategoryCount = 5ÚpluginsSettingsz/ SettingsActivity.h already patched, skipping.Nz"SmallerFontsPlugin.h"z#include <I18n.h>z1#include <I18n.h>
#include "SmallerFontsPlugin.h"z'static constexpr int categoryCount = 4;z'static constexpr int categoryCount = 5;z* std::vector<SettingInfo> systemSettings;zV std::vector<SettingInfo> systemSettings;
std::vector<SettingInfo> pluginsSettings;z SettingsActivity.h patched.r2)rr
rÚalready_has_plugins_tabÚalready_has_plugins_vecs& r Úpatch_settings_hrLfs¡€ÜÐ-¨xÓ8€Dܘ‹o€Gà1°WÑ<ÐØ/°7Ñ:Ðç×#:Ü
Ð?Ô@Ùà wÔ.Ø—/‘/Ø Ø @ó
ˆ÷
#Ø—/‘/Ø 5Ø 5ó
ˆ÷
#Ø—/‘/Ø 8Ø eó
ˆô
ˆtÔÜ Ð
)Ö*rcóæ€\RV4p\V4pRV9dRV9d\R4R#RV9dVPRR4pRV9dVPR R
4pR pR pR
pWR9dVPWT4pMARV9dRV9dVPRV4pM RV9dVPRRV,4pRV9dVPRR4pRV9dVPRR4pRV9dVPRR4pRV9dVPRR4pRV9d-RV9dVPRR 4pMVPR!R"4p\ W4\R#4R#)$zSettingsActivity.cppzSmallerFontsPlugin::modeNamer1z1 SettingsActivity.cpp already patched, skipping.NÚ STR_NONE_OPTzÛconst StrId SettingsActivity::categoryNames[categoryCount] = {StrId::STR_CAT_DISPLAY, StrId::STR_CAT_READER,
StrId::STR_CAT_CONTROLS, StrId::STR_CAT_SYSTEM};a.const StrId SettingsActivity::categoryNames[categoryCount] = {StrId::STR_CAT_DISPLAY, StrId::STR_CAT_READER,
StrId::STR_CAT_CONTROLS, StrId::STR_CAT_SYSTEM,
StrId::STR_NONE_OPT};zpluginsSettings.clear();z systemSettings.clear();z4 systemSettings.clear();
pluginsSettings.clear();a pluginsSettings.push_back(SettingInfo::Enum(
StrId::STR_NONE_OPT, &CrossPointSettings::darkModeState,
{StrId::STR_NONE_OPT, StrId::STR_NONE_OPT}, "darkModeState"
));
pluginsSettings.push_back(SettingInfo::Enum(
StrId::STR_NONE_OPT, &CrossPointSettings::smallerFontsMode,
{StrId::STR_NONE_OPT, StrId::STR_NONE_OPT, StrId::STR_NONE_OPT}, "smallerFontsMode"
));
zÍ pluginsSettings.push_back(SettingInfo::Enum(
StrId::STR_NONE_OPT, &CrossPointSettings::smallerFontsMode,
{StrId::STR_NONE_OPT, StrId::STR_NONE_OPT, StrId::STR_NONE_OPT}, "smallerFontsMode"
));
zÕ pluginsSettings.push_back(SettingInfo::Enum(
StrId::STR_NONE_OPT,
&CrossPointSettings::smallerFontsMode,
{StrId::STR_NONE_OPT, StrId::STR_NONE_OPT, StrId::STR_NONE_OPT},
"smallerFontsMode"
));
z"darkModeState"z"smallerFontsMode"z² pluginsSettings.push_back(SettingInfo::Enum(
StrId::STR_NONE_OPT, &CrossPointSettings::darkModeState,
{StrId::STR_NONE_OPT, StrId::STR_NONE_OPT}, "darkModeState"
));
zu readerSettings.push_back(SettingInfo::Action(StrId::STR_CUSTOMISE_STATUS_BAR, SettingAction::CustomiseStatusBar));
z3case 4:
currentSettings = &pluginsSettings;zG case 3:
currentSettings = &systemSettings;
break;z� case 3:
currentSettings = &systemSettings;
break;
case 4:
currentSettings = &pluginsSettings;
break;z "Plugins"z¹ std::vector<TabInfo> tabs;
tabs.reserve(categoryCount);
for (int i = 0; i < categoryCount; i++) {
tabs.push_back({I18N.get(categoryNames[i]), selectedCategoryIndex == i});
}zõ std::vector<TabInfo> tabs;
tabs.reserve(categoryCount);
for (int i = 0; i < categoryCount; i++) {
const char* tabLabel = (i == 4) ? "Plugins" : I18N.get(categoryNames[i]);
tabs.push_back({tabLabel, selectedCategoryIndex == i});
}Ú nextCatLabelzÐ const auto confirmLabel = (selectedSettingIndex == 0)
? I18N.get(categoryNames[(selectedCategoryIndex + 1) % categoryCount])
: tr(STR_TOGGLE);a const int nextCatIndex = (selectedCategoryIndex + 1) % categoryCount;
const char* nextCatLabel = (nextCatIndex == 4) ? "Plugins" : I18N.get(categoryNames[nextCatIndex]);
const auto confirmLabel = (selectedSettingIndex == 0) ? nextCatLabel : tr(STR_TOGGLE);zselectedCategoryIndex == 4zU [&settings](int index) { return std::string(I18N.get(settings[index].nameId)); },at [&settings, this](int index) -> std::string {
if (selectedCategoryIndex == 4) {
const auto& s = settings[index];
if (s.key && std::string(s.key) == "darkModeState") return "Dark Mode";
if (s.key && std::string(s.key) == "smallerFontsMode") return "Smaller Fonts";
}
return std::string(I18N.get(settings[index].nameId));
},zDarkModePlugin::stateNamezý if (setting.key && std::string(setting.key) == "darkModeState") {
valueText = DarkModePlugin::stateName(static_cast<DarkModeState>(value));
} else {
valueText = I18N.get(setting.enumValues[value]);
}a¯ if (setting.key && std::string(setting.key) == "darkModeState") {
valueText = DarkModePlugin::stateName(static_cast<DarkModeState>(value));
} else if (setting.key && std::string(setting.key) == "smallerFontsMode") {
valueText = SmallerFontsPlugin::modeName(static_cast<SmallerFontsMode>(value));
} else {
valueText = I18N.get(setting.enumValues[value]);
}z: valueText = I18N.get(setting.enumValues[value]);a if (setting.key && std::string(setting.key) == "smallerFontsMode") {
valueText = SmallerFontsPlugin::modeName(static_cast<SmallerFontsMode>(value));
} else {
valueText = I18N.get(setting.enumValues[value]);
}z SettingsActivity.cpp patched.r2)rr
rÚ
plugins_blockÚ
sf_only_blockÚbroken_old_blocks& r Úpatch_settings_cpprS‡sÙ€ÜÐ/°Ó:€Dܘ‹o€Gà%¨Ô0Ð5GÈ7Ô5RÜ
ÐAÔBÙà˜WÔ$Ø—/‘/ð
}ð
bó
ˆð"¨Ô0Ø—/‘/Ø 'Ø Có
ˆð  ðð ðð ððÔ"Ø—/‘/Ð"2ÓB‰Ø ˜gÔ %Ð*>ÀgÔ*MØ—/‘/ð
ð
ó 
‰ð
 WÔ ,Ø—/‘/ð
Eð
EØõ
ó
ˆð >ÀWÔLØ—/‘/Ø Wð
Yó
ˆð ˜'Ô!Ø—/‘/ð
ð

ó

ˆð˜WÔ$Ø—/‘/ð
@ð
gó 
ˆð$¨7Ô2Ø—/‘/Ø cð
ó

ˆð&¨WÔ4Ø &¨'Ô 1Ø—o‘oðð
ó
‰Gð—o‘oØLðóˆGôˆtÔÜ Ð
+Ö,rcó€\RV4p\V4pRV9gRV9d\R4R#RpVPRRV,R,4pR pVPR
R V,R ,4p\ W4\R
4R#)zCrossPointWebServer.cppz "Dark Mode"z"Smaller Fonts"z4 CrossPointWebServer.cpp already patched, skipping.Na 
if (s.key) {
if (strcmp(s.key, "darkModeState") == 0) {
doc["name"] = "Dark Mode";
doc["category"] = "Plugins";
} else if (strcmp(s.key, "smallerFontsMode") == 0) {
doc["name"] = "Smaller Fonts";
doc["category"] = "Plugins";
}
}
zB doc["category"] = I18N.get(s.category);
switch (s.type) {z, doc["category"] = I18N.get(s.category);
z
switch (s.type) {aÁ if (s.key) {
if (strcmp(s.key, "darkModeState") == 0) {