name change surgery 2 !!!

This commit is contained in:
kawaiizenbo 2024-07-12 17:48:39 -07:00
parent 44b5f82ed7
commit b540154bc7
5 changed files with 25 additions and 9 deletions

View file

@ -1,5 +1,5 @@
# WMstodon # UniversalFedi
Mastodon client for Windows 10 Mobile made without API Libraries Fedi client (Mastodon API) for Windows 10 Mobile made without API Libraries
## Requirements ## Requirements
- Windows 10 Creators Update (version 1703) or later (or Windows 11) - Windows 10 Creators Update (version 1703) or later (or Windows 11)

View file

@ -2,7 +2,7 @@
x:Class="UniversalFedi.MainPage" x:Class="UniversalFedi.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:WMstodon" xmlns:local="using:UniversalFedi"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d" mc:Ignorable="d"
@ -11,11 +11,11 @@
<Grid> <Grid>
<CommandBar> <CommandBar>
<CommandBar.Content> <CommandBar.Content>
<TextBlock Text="Home Timeline" Margin="12,14"/> <TextBlock x:Name="TimelineText" Text="Home Timeline" Margin="12,14"/>
</CommandBar.Content> </CommandBar.Content>
<AppBarButton Icon="Add" Label="New Post" Click="NewPostButton_Click" FontFamily="Segoe UI" VerticalAlignment="Stretch" HorizontalAlignment="Center" Margin="0,4,0,0"/> <AppBarButton Icon="Add" Label="New Post" Click="NewPostButton_Click" FontFamily="Segoe UI" VerticalAlignment="Stretch" HorizontalAlignment="Center" Width="64"/>
<AppBarButton Icon="Refresh" Label="Refresh" Click="RefreshButton_Click" HorizontalAlignment="Center" VerticalAlignment="Stretch" Margin="0,4,0,0"/> <AppBarButton Icon="Refresh" Label="Refresh" Click="RefreshButton_Click" HorizontalAlignment="Center" VerticalAlignment="Stretch" Width="64"/>
<CommandBar.SecondaryCommands> <CommandBar.SecondaryCommands>
<AppBarButton Label="&#xE80F; Home Timeline" FontFamily="Segoe MDL2 Assets" Click="HomeTimelineButton_Click"/> <AppBarButton Label="&#xE80F; Home Timeline" FontFamily="Segoe MDL2 Assets" Click="HomeTimelineButton_Click"/>

View file

@ -26,6 +26,21 @@ namespace UniversalFedi
protected async override void OnNavigatedTo(NavigationEventArgs e) protected async override void OnNavigatedTo(NavigationEventArgs e)
{ {
string topString = "Loading";
switch (localSettings.Values["timelineMode"])
{
case "home":
topString = "Home Timeline";
break;
case "public":
topString = "Federated Timeline";
break;
case "public?local=true":
topString = "Local Timeline";
break;
}
TimelineText.Text = topString;
string accountJSON; string accountJSON;
try try

View file

@ -25,10 +25,10 @@ namespace UniversalFedi
private async void NextButton_Click(object sender, RoutedEventArgs e) private async void NextButton_Click(object sender, RoutedEventArgs e)
{ {
Dictionary<string, string> postopts = new Dictionary<string, string>(); Dictionary<string, string> postopts = new Dictionary<string, string>();
postopts["client_name"] = "WMStodon"; postopts["client_name"] = "UniversalFedi";
postopts["redirect_uris"] = "urn:ietf:wg:oauth:2.0:oob"; postopts["redirect_uris"] = "urn:ietf:wg:oauth:2.0:oob";
postopts["scopes"] = "read write push"; postopts["scopes"] = "read write push";
postopts["website"] = "https://github.com/kawaiizenbo/WMStodon"; postopts["website"] = "https://github.com/kawaiizenbo/UniversalFedi";
HttpResponseMessage response = HttpResponseMessage response =
await HTTPUtils.POSTGenericAsync(InstanceURLTextBox.Text + "/api/v1/apps", new FormUrlEncodedContent(postopts)); await HTTPUtils.POSTGenericAsync(InstanceURLTextBox.Text + "/api/v1/apps", new FormUrlEncodedContent(postopts));
if (response.StatusCode == HttpStatusCode.OK) if (response.StatusCode == HttpStatusCode.OK)
@ -42,6 +42,7 @@ namespace UniversalFedi
private void Page_Loaded(object sender, RoutedEventArgs e) private void Page_Loaded(object sender, RoutedEventArgs e)
{ {
if (localSettings.Values["timelineMode"] == null) localSettings.Values["timelineMode"] = "home";
if (localSettings.Values["instanceURL"] != null && localSettings.Values["accessToken"] != null) Frame.Navigate(typeof(MainPage), null); if (localSettings.Values["instanceURL"] != null && localSettings.Values["accessToken"] != null) Frame.Navigate(typeof(MainPage), null);
} }
} }

View file

@ -2,7 +2,7 @@
x:Class="UniversalFedi.StatusPage" x:Class="UniversalFedi.StatusPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:WMstodon" xmlns:local="using:UniversalFedi"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d" mc:Ignorable="d"