Loading AndroidManifest/apps +2 −2 Original line number Diff line number Diff line cat <<EOF <!-- Our activity is a homebrewn variant of the NativeAcitivity. This will take care of integrating with our NDK code. --> <activity android:name="${APP_PACKAGE}.Gforth_n2o" <activity android:name=".Gforth_n2o" android:icon="@drawable/net2o_green" android:label="@string/net2o_app_name" android:windowAnimationStyle="@android:style/Animation.Activity" Loading @@ -20,7 +20,7 @@ cat <<EOF <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name="${APP_PACKAGE}.Gforth_n2o_gui" <activity android:name=".Gforth_n2o_gui" android:icon="@drawable/net2o" android:label="@string/net2o_gui_name" android:windowAnimationStyle="@android:style/Animation.Activity" Loading gui.fs +40 −7 Original line number Diff line number Diff line Loading @@ -186,8 +186,8 @@ $FFFFFFFF new-color, FValue posting-bg-col# THEN ; : nick-filter ( -- ) edit-w >o 0 >r BEGIN text$ r@ safe/string WHILE c@ bl = IF addr text$ r@ 1 $del c@ dup bl = over '@' = or swap '#' = or IF addr text$ r@ 1 $del r@ curpos u< +to curpos ELSE r> 1+ >r THEN REPEAT drop rdrop o> ; Loading Loading @@ -472,6 +472,23 @@ event: :>fetch-avatar { thumb task hash u1 pk u2 -- } ELSE 2drop THEN ELSE drop THEN ; : edit-pen[] ( backframe edit-x update-xt -- xt ) \G create a closure for an edit pen [{: backframe edit-x xt: upd :}d data >o edit-x .act IF \ push back to default, grey out edit-x >o act .dispose 0 to act o> true upd imports#rgb-fg sf@ transp# ELSE \ engage+select all+black text edit-x o [: true ;] edit[] ['] nick-filter filter[] drop edit-x engage false upd imports#rgb-fg sf@ imports#rgb-bg sf@ THEN backframe >o to frame-color o> to text-color o> +resize +sync ;] ; : show-nick ( o:key -- ) ke-imports @ [ 1 import#provisional lshift ]L and ?EXIT ke-imports @ >im-color# sfloats { ki } Loading @@ -480,21 +497,37 @@ event: :>fetch-avatar { thumb task hash u1 pk u2 -- } {{ \large imports#rgb-fg ki + sf@ to x-color ke-avatar $@ dup IF show-avatar ?+avatars ELSE 2drop user-avatar avatar-thumb THEN ke-sk sec@ nip IF \bold ELSE \regular THEN \sans \sans ke-sk sec@ nip IF \bold {{ glue*l }}glue {{ glue*l transp# font-size# 40% f* }}frame dup .button3 dup { backframe } {{ ['] .nick-base $tmp }}edit 25%b dup { edit-w } dup { edit-x } l" " black# }}button /hfix backframe edit-x [: drop ;] edit-pen[] edit-w click[] }}h box[] }}z box[] }}v box[] >o 0e to baseline 0e to gap o o> ELSE \regular ['] .nick-base $tmp }}text 25%b THEN ke-pets[] $[]# IF {{ x-color glue*l pet-color x-color slide-frame dup .button3 to x-color ['] .pet-base $tmp }}text 25%b }}z THEN glue*l }}glue }}h name-tab glue*l }}glue }}h name-tab box[] {{ {{ \sans \script ke-selfsig $@ ['] .sigdates $tmp }}text glue*l }}glue }}h {{ \mono \script ke-pk $@ key| ['] 85type $tmp }}text 20%bt glue*l }}glue }}h swap }}v pk-tab glue*lll }}glue }}h }}z nick[] \regular glue*lll }}glue }}h box[] }}z box[] \regular mykey-box nicks-box ke-sk sec@ nip select /flop .child+ ; : fill-nicks ( -- ) Loading keys.fs +1 −1 Original line number Diff line number Diff line Loading @@ -1410,7 +1410,7 @@ Variable tries# forward read-chatgroups : n2o-greeting ( -- ) [: ." net2o " (c) ." 2010-2020 Bernd Paysan" cr ;] [: ." net2o " net2o-version type space (c) ." 2010-2020 Bernd Paysan" cr ;] do-debug ; : get-skc ( -- ) Loading lang/de +1 −0 Original line number Diff line number Diff line Loading @@ -7,6 +7,7 @@ Zum Öffnen Passphrase eingeben Erzeuge neue ID Neue Passphrase eingeben Neue Passphrase nochmal eingeben Spitznamen Öffentlicher Schlüssel Schlüsselsignaturdatum Loading lang/en +1 −0 Original line number Diff line number Diff line Loading @@ -7,6 +7,7 @@ Enter passphrase to unlock Create new ID Enter new passphrase Enter new passphrase again Nick+Pet Pubkey Key date Loading Loading
AndroidManifest/apps +2 −2 Original line number Diff line number Diff line cat <<EOF <!-- Our activity is a homebrewn variant of the NativeAcitivity. This will take care of integrating with our NDK code. --> <activity android:name="${APP_PACKAGE}.Gforth_n2o" <activity android:name=".Gforth_n2o" android:icon="@drawable/net2o_green" android:label="@string/net2o_app_name" android:windowAnimationStyle="@android:style/Animation.Activity" Loading @@ -20,7 +20,7 @@ cat <<EOF <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name="${APP_PACKAGE}.Gforth_n2o_gui" <activity android:name=".Gforth_n2o_gui" android:icon="@drawable/net2o" android:label="@string/net2o_gui_name" android:windowAnimationStyle="@android:style/Animation.Activity" Loading
gui.fs +40 −7 Original line number Diff line number Diff line Loading @@ -186,8 +186,8 @@ $FFFFFFFF new-color, FValue posting-bg-col# THEN ; : nick-filter ( -- ) edit-w >o 0 >r BEGIN text$ r@ safe/string WHILE c@ bl = IF addr text$ r@ 1 $del c@ dup bl = over '@' = or swap '#' = or IF addr text$ r@ 1 $del r@ curpos u< +to curpos ELSE r> 1+ >r THEN REPEAT drop rdrop o> ; Loading Loading @@ -472,6 +472,23 @@ event: :>fetch-avatar { thumb task hash u1 pk u2 -- } ELSE 2drop THEN ELSE drop THEN ; : edit-pen[] ( backframe edit-x update-xt -- xt ) \G create a closure for an edit pen [{: backframe edit-x xt: upd :}d data >o edit-x .act IF \ push back to default, grey out edit-x >o act .dispose 0 to act o> true upd imports#rgb-fg sf@ transp# ELSE \ engage+select all+black text edit-x o [: true ;] edit[] ['] nick-filter filter[] drop edit-x engage false upd imports#rgb-fg sf@ imports#rgb-bg sf@ THEN backframe >o to frame-color o> to text-color o> +resize +sync ;] ; : show-nick ( o:key -- ) ke-imports @ [ 1 import#provisional lshift ]L and ?EXIT ke-imports @ >im-color# sfloats { ki } Loading @@ -480,21 +497,37 @@ event: :>fetch-avatar { thumb task hash u1 pk u2 -- } {{ \large imports#rgb-fg ki + sf@ to x-color ke-avatar $@ dup IF show-avatar ?+avatars ELSE 2drop user-avatar avatar-thumb THEN ke-sk sec@ nip IF \bold ELSE \regular THEN \sans \sans ke-sk sec@ nip IF \bold {{ glue*l }}glue {{ glue*l transp# font-size# 40% f* }}frame dup .button3 dup { backframe } {{ ['] .nick-base $tmp }}edit 25%b dup { edit-w } dup { edit-x } l" " black# }}button /hfix backframe edit-x [: drop ;] edit-pen[] edit-w click[] }}h box[] }}z box[] }}v box[] >o 0e to baseline 0e to gap o o> ELSE \regular ['] .nick-base $tmp }}text 25%b THEN ke-pets[] $[]# IF {{ x-color glue*l pet-color x-color slide-frame dup .button3 to x-color ['] .pet-base $tmp }}text 25%b }}z THEN glue*l }}glue }}h name-tab glue*l }}glue }}h name-tab box[] {{ {{ \sans \script ke-selfsig $@ ['] .sigdates $tmp }}text glue*l }}glue }}h {{ \mono \script ke-pk $@ key| ['] 85type $tmp }}text 20%bt glue*l }}glue }}h swap }}v pk-tab glue*lll }}glue }}h }}z nick[] \regular glue*lll }}glue }}h box[] }}z box[] \regular mykey-box nicks-box ke-sk sec@ nip select /flop .child+ ; : fill-nicks ( -- ) Loading
keys.fs +1 −1 Original line number Diff line number Diff line Loading @@ -1410,7 +1410,7 @@ Variable tries# forward read-chatgroups : n2o-greeting ( -- ) [: ." net2o " (c) ." 2010-2020 Bernd Paysan" cr ;] [: ." net2o " net2o-version type space (c) ." 2010-2020 Bernd Paysan" cr ;] do-debug ; : get-skc ( -- ) Loading
lang/de +1 −0 Original line number Diff line number Diff line Loading @@ -7,6 +7,7 @@ Zum Öffnen Passphrase eingeben Erzeuge neue ID Neue Passphrase eingeben Neue Passphrase nochmal eingeben Spitznamen Öffentlicher Schlüssel Schlüsselsignaturdatum Loading
lang/en +1 −0 Original line number Diff line number Diff line Loading @@ -7,6 +7,7 @@ Enter passphrase to unlock Create new ID Enter new passphrase Enter new passphrase again Nick+Pet Pubkey Key date Loading