Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Locked thread
Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost






Taken from my Github page

quote:

Awful Forums Reader is a Windows 10 UWP/Windows 8.1/Windows Phone 8.1 App. It allows you to access the Something Awful on a variety of different devices; Table, Phone, Desktop, and one day Xbox, IoT and Hololens (one can dream). It's really intended for tablets and phones, but it does work well on Desktops and could be extended further.

Along with my Awful Forums Library, my goal is to spread Something Awful to platforms where they may not be getting as much love. This time around I ve made some big UI and structural changes to go along with the move to making the app a Universal Windows Platform app. It has more features and is (hopefully) more stable than the Windows 8.1 and Windows Phone versions.

Here are some of the biggest changes and features:

Bookmark Notifications

Always finding yourself hitting F5 to see when your favorite threads are updated? Maybe you keep pulling down on your bookmarks list hoping to see those 0s turn into 1s. Well gently caress that. Let my app do the hard work for you! Just hold down on your bookmarked thread and add it to the notification list. Then AFR will auto check those threads every 15 minutes, and let you know when they are updated.

Now, you may be saying I'm on the desktop. I don't want to view these threads in your lovely webview when I can just use the browser. Well, I thought of that. Just turn on the setting to have all notifications launch the web browser instead! Now you can use the app for notifications, but not have to actually see threads in it! Ain't life grand!

(For this to work, you need to enable Bookmark Live Tiles for the moment, until I separate out the functions.)

Bookmark Live Tiles
See updates to your bookmarks as a live tile! Just enable the option and every 15 minutes you'll start seeing updates to threads appear.

Thread Drafts
Find yourself needing to bounce between multiple threads to make a reply? Maybe you just like making changes and saving your progress along the way. Now AFR let's you save and load drafts of new threads and replies to threads.

Responsive Design
In an attempt to make the app work better across multiple device types, AFR will scale threads and show different parts of the UI depending on the available screen space. The default view shows your threads and posts side by side. Avatars are shown next to posts, just as they are on the forums proper. Make the window smaller, and avatars will switch to be above posts (just like on mobile). Make it narrower and you'll get just the selected thread or post (How you would see it on Windows Phone, for example). Again, this is an attempt to make this kind of app work on more platforms than just tablets and phones. I am trying to make it nice for desktop users too.

Thread Tabs
AWF will now let you make 'tabs' of any forum thread or in-thread link to another thread. Just open the Tabs menu to see the ones currently saved. Note that you can't have any notification on these threads, nor can you see the current replies unread. If you want that, you have to make them bookmarks.

Search
Search for threads from within the app. I still need to make the views nicer, but at lest it works :v:.

SAclopedia
In case you wanted to view something on SAclopedia without opening up the site itself, now you can do it through my app! It's the only Awful app that allows this. Probably because no one actually uses it. But hey! It's there! :v:

Probably more!

Seriously, there are tons of little things I made better/worse. I can't keep track of them.



:frogsiren: Bugs!!11 :frogsiren:

There are some bugs I know about. If anyone has issues or requests please don't hesitate to post here or in the project.log thread.

  • Embedded Images do not show under posts. (Malformed HTML, should be simple to fix)
  • Main Forum list is not in correct order when reloading the app. (Database ID issue. It's sorting the list by that, which is not how the main page is listed)
  • Margin issues on some pages with the page header when the window is shrunk (this is due to a refactoring of removing the back button in the app, and replacing it with the universal back button in the window frame.)
  • Thread Icons missing for some threads (We need to make more for the ones that are missing)
  • Changing Backgrounds is Disabled (About 99% sure I'm removing this feature. Because I'm adding true theme support which would make this function redundant)
  • Weird layouts in general (Text not aligned in the split view, 0 reply counter is not bright enough, search view looks like poo poo.)
  • Platinum icon does not appear in YOSPOS or when using the dark theme. (Need to add the right CSS for that.)
  • Weird encoding issues in threads (This is because I had to hack around Windows Phone issues with encoding, and didn't remove it for this release. But it will, because it should not be necessary anymore)
  • (Place your issue here)

Drastic Actions fucked around with this message at 17:09 on Jul 31, 2015

Adbot
ADBOT LOVES YOU

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

TopherCStone posted:

Getting a download error from the store, I'm assuming that's just it getting hammered by all the people updating though.

I pushed an update to the store an hour or so ago to fix some of the bugs above. So it might be in flux for a bit if they are about to pass it.

EDIT: Yeah, the update just got published. So it should be in the store now or shortly.

Drastic Actions fucked around with this message at 22:23 on Jul 30, 2015

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

TheJoker138 posted:

Would it be possible to make a dark mode that applies to the whole app and not just threads?

Yes... kinda... maybe. Dark mode is built into the app, but it uses the Windows theming system for turning it on or off. Windows Mobile 10 (and Windows Phone) have that option for light and dark mode. Windows 10 for Desktops/Tablets, for whatever reason, does not. So if I want to enable it on there, I need to make it an option and change the requested theme in the app itself. It's the same thing Groove and those other apps do. But I'm also making a Theme Manager so that I can add more than just a light and dark theme. It can have N number of themes, as many as I can make (I've already made a YOSPOS theme for it, for example.). You can see work on it in my Project.Log thread.

Now, depending on how much time I have to finish the theme manager, I will either wait and get that done or just make a box for just the light and dark theme. At the very least, a dark mode does exist in the app and it should be fully ready. I just need a way of exposing the option.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

Stubb Dogg posted:

I can't see new Win10 app in store yet, just old Win8 version. Looks like store is quite slow to update across all regions.

I didn't update the screenshots. Just download it and it should be the 10 version. I'm updating it for the next release.

Also I did update the release notes, but those are not updating no matter what I do. :shrug:

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

TheJoker138 posted:

Cool. I'm eagerly awaiting this feature, as it's the only thing that is stopping me from just totally switching over to it. Honestly just having this app open on 2/3 of the screen and Facebook messenger on the remaining and I'll hardly ever have to open Chrome again.

E: Also having all your read threads with unread posts in it show up at the top of the individual sub forums when you go into them would be nice.







Coming in the next release. There is already an option in settings for having it sort by unread in Bookmarks, but I can extend that to subforums too.

notZaar posted:

I like the reader. Would be nice to have some of the swipe gestures to go back to the forums listing or the bookmarks, like the android app.

Android gets that feature for free (it's built into the UI framework). Windows does not, so I would have to make a custom solution. I could, but it's a low priority. That would be something I would do when I start ramping for Windows Mobile 10's release. But don't hold out on it, sorry :(

Stubb Dogg posted:

I had to uninstall Win8 version to force it to update, posting this from Win10 one now.

Weird, I guess the store is funky like that.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost
Pushed a new version to the store with the changes outlined in my last post. It should be live soon.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

ThermoPhysical posted:

I really like the app because it lets me leave the forums open on my second monitor while gaming but I've noticed the options jdon't seem to turn on. :(

Especially the one where it opens to Bookmarks instead of the main forums.

Well, most do :v:. The theme setting and bookmark sorting options are getting reset when you reenter the settings page (that's a bug and I'll fix it soon). For the theme setting, after setting it, you must restart the app to see it change. Dark mode in threads does work. Bookmark live tiles only work if you use the wide setting for the tile (I need to write the text for every variation of tile, and I only did it for wide at the moment. More are coming.) And it order to get notifications, you must enable the live tile support since right now they use the same background process.

The setting does save for launching into bookmarks... but I didn't rehook up the function for 10 :doh:. I'll fix it. Auto-Refresh was originally meant for the phone version only, and I'm not sure if that function is going to stay anyway.

I need to clean it up, but the other functions should work. The page was originally used for the Windows Phone 8.1 version and I just moved it over to 10 and didn't bother the whole "Checking to make sure the options work or make sense". I need to give it a good rethink.

Drastic Actions fucked around with this message at 17:14 on Jul 31, 2015

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

ThermoPhysical posted:

Auto Refresh would actually be nice for me because I like to snap the app to the side and just do stuff and let it refresh, but I realize that's probably an edge case so I could understand just removing it.

Opening to bookmarks would be nice though.

The way "Auto Refresh" worked was basically "Navigate to a thread, navigate back to the thread list, thread list refresh". It was not "Auto refresh thread lists on a timer". It was meant for the phone because before on the phone version, there was no pull to refresh, so you had to keep hitting the refresh button to see the new threads, and that was annoying.

I can make a timer "Auto Refresh" function too. I'll think about it.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

nielsm posted:

App crashed right after posting this.

Edit (from browser): And also after making this post.

Congrads, you are the lucky person who got the first crash (picked up by AppInsights)! :toot:



First, your device name is hosed up which is interesting. But I have no call stack nor anything else useful for figuring out what happened. But you are the first, so... :shrug:. I'm posting this from the app (using the store version) and it works fine. So I'm not sure if you just got hit by something by happenstance or what.

I have not seen flat out crashes yet unless I'm in gif heavy threads (And I'm working on fixing that).

For the other stuff you mentioned, I fixed the post/preview icon (There are no good icons for those, hence why I left them the same.) and now it should not go below 0 for the reply counts (I've known about it for a long time, I was just lazy about fixing it :v:)

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

notZaar posted:

The first time I loaded the app it dumped me right back to Metro after the splash screen, that didn't count as a crash?

There was someone who got an ArgumentException (Bug in Azure Application Insights, a race condition that caused it to crash when loading the app). I had to update the library and it got pushed out in the first update. One of them was me, but looking at it the other was not my computer, so that's probably you. So congrads to you then! :toot:

That bug should not occur anymore, or at least I have not seen it since that first release.

EDIT:

nielsm posted:

I've only had two crashes, though, not four as your metrics say. Probably going to log one more now either way.

Is the device name supposed to be a hardware description? Mine is an Intel NUC with Celeron-brand CPU. Going to attempt installing an UEFI firmware update after this.

Edit: Oh hey no crash this time!

Not sure why it's showing 4, other than Azure is being weird. :shrug:.

Device name is whatever the OEM supplied (one of the devices is my list is "To be filled by O.E.M", so who knows). I'm not sure what caused it to go weird on your hardware. I'll have to look into it...

Drastic Actions fucked around with this message at 18:02 on Jul 31, 2015

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

porkinson posted:

The app seemed to work fine right after install, but after using it for an hour I noticed that it randomly stopped working for a second, I couldn't scroll the thread or click on anything, it fixed itself after a second or two with my actions happening at once, after using it more i started happening more often, right now it does that every 30 seconds or so, task manager shows that every time it happens the app itself and remote procedure call(RPC) get more than 30% processor time each.


It's a fresh windows 10 install, I wiped everything during upgrade.

I've seen that happen before, but it's rare. As far as I know, it depends on the threads you read and what gets loaded into the webview. My current theory on it is that it's not unloading the webview cache when you switch threads. So even though I'm replacing the HTML, it's not getting rid of what's there already. So that starts screwing up other parts of the app.

I usually only go to what's in my bookmarks, so I don't get it (My longest session was one day so far. For most people right now it's around two hours). I'm working on fixing this so that I completely clean the webview so it will lower the memory usage. That should also fix this.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

Doctor_Fruitbat posted:

Got the app and it's great! Right off the bat though I'd say this :

- It only displays the thread title if the app window it small enough to only display the thread and not the bookmarks. Seeing the word Bookmarks is unnecessary and unhelpful - can it simply state the current thread title at all times?
- I can't see a Bookmark Thread button anywhere? If it's there it isn't entirely obvious to me.

Otherwise it all seems pretty excellent and it scales beautifully. I'd love to see a Favourite Smileys feature added, but otherwise I'm good!

For Smilies, it saves searches. So if you use that it can act as a makeshift favorites list for now.

To add or remove a bookmark, just hold down or right click on a thread in the thread list. It's an option.

Changing "Bookmarks" or the Subforum name in that view is, at the moment, not trivial. Without getting too technical, I have to think about it.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

nielsm posted:

However this doesn't solve the problem of following a link from thread A, which I'm already reading, directly to thread B which I want to bookmark. Since I can't bookmark the thread from inside the thread view, I'd have to browse back to the forums index (which is far away since I navigated to thread A from my bookmarks), locate thread B in the index, then bookmark it.

Personally, I almost never bookmark threads from a forums index, I only do it from the thread view since that's where I decide if I want to keep reading it.

Then I'll add it to the overflow menu at the bottom of the thread, under "Add to Thread Tabs". Problem solved. :)

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

bull3964 posted:

I just figured out that in order for this to work, you have to have thread highlighting turned on in the User Control Panel. Specifically, "Highlight threads I've seen in a different color." If that's not set, then unread counts won't show up.

Issue I'm seeing right now is that even though I have it set, it won't launch directly into bookmarks on startup.

Yeah, you should not need to do that. So something broke along the way. I'll look at it.

The other issue I already know from earlier. The option is not hook into anything. I'll fix it soon.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost
So theoretically there should be an update published soon that will fix some of the issues you guys have. The "Launch to Bookmark" setting is fixed, replies should no longer go below 0, and it should get all of your bookmarked pages.

I say theoretically because it has been pending release for the past two hours, and has yet to be released. It passed cert, but I'm waiting for it to be published. :(

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

kri kri posted:

Is there a fix for not seeing any other forums than "main"? Everything else seems to be working...I can see them under "search" but not home.

There might have been an issue with the forums rendering the dropdown box used to get the forum names and ids. So that would cause it to not show all the forums. The search page, if I remember correctly, renders that list every time from the forums. But the main page saves the list to a database and calls that every other time. Since it hosed up the first time, you're only gonna see that hosed up version.

Until I re-add the "Refresh forums" and "Logout" functions (They are written, I just need to expose them in the UI) the only thing you can do is uninstall and reinstall the app and try again. Sorry, it will be fixed at some point :shrug:

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

njsykora posted:

It's probably not an issue you can fix but I straight up can't download the app onto my phone from the Windows Store. Got it on my PC and everything else I download on my phone works fine but Awful just doesn't want to download, though it shows up in my apps list.



It might be because of this. The update is not being published, so that could be the issue. And I can't cancel the submission and make a new one. Thanks Microsoft! :thumbsup: If it's not fixed by tomorrow I'll try and talk to someone there to see what's up. Otherwise if your phone is on Windows Mobile 10 insider build, it won't work (the current build uses an earlier SDK which won't work with the desktop RTM one.) If you're trying to run the 8.1 build, then it might be because of the publishing issue.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

ThermoPhysical posted:

How do I turn notifications off for the app? It constantly comes up, even during gaming...

Until I untie the options, turn off bookmark live tiles.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

GopherFlats posted:

I have this app on my surface 3 and was curious, are the forums supposed to be in reverse? For example in discussion Goons In Platoon is the first subforum and Games is the last. Is there a way to change it so it's the same as the site?

It's a bug with how the forums are stored in the database. Basically after I first parse the forums when you load the app, it saves the list to the database so I don't have to do it again. When they are saved, it uses the forums actual ID values as the primary key, and loads it from that list. The problem is that the ids are not the order the forums are displayed, so they are in the right categories, but not the right order.

Right now you can favorite the forums you go to a lot (Hold down or right click the forum) and click "Add as Favorite" to get it to appear at the top.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

ThermoPhysical posted:

I did that and it still gave me notifications.

Well then Windows 10 is not turning off background notifications like Windows 8 did, because the same code worked there :sigh:

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

Doctor_Fruitbat posted:

I've just had my first crash to desktop with the app, no idea why. Also, saving images via double click doesn't appear to work; it asks me if I want to save, then immediately says it failed after clicking okay. I haven't got W10 on mobile to test it there.

On a side note, I haven't been on the desktop site since I got Windows 10; this app is radical and I have no need for some scrub-tier 'website' anymore.

Check if your Windows 10 Pictures library has a directory assigned to it.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

Doctor_Fruitbat posted:

Done, and the answer is yes, with a but. All of my pictures are in OneDrive, so when I synced my OneDrive folders there were now two sets of Pictures folders in my user directory - I deleted the empty one (the original non-OneDrive one) and Windows then automatically set my Pictures directory to D:\OneDrive. Is it possible that deleting that spare folder has screwed things up? Is there anywhere I can check, other than looking under Properties for the Pictures folder in my user directory?

:shrug: I'm guessing that it can't save to the OneDrive directory directly because of a permissions error, or something along those lines. Based on what you said I assumed it would be something like that (either not existing or not being able to write to it). I'll add it to the list.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost
My last update finally went through last night, so now I can start getting ready for another update.

I fixed the forum listing issue:



However I had to get creative with how I was saving them to the database. Basically, I need to reinitialize it so on the next update, all favorite forums will be cleaned. Sorry, but I would rather not risk blowing up the app on a migration than just doing it this way :shrug:.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

nielsm posted:

Starting up on the Bookmarks page works, but the list seems to be in thread ID order, and doesn't refresh automatically at start.

Both fixed already, I just need to get another update out. The bookmark listing is the same issue as with the forums (PrimaryKey being the forumID, but now it will be a specific "BookmarkID" to maintain that order) and the "Refresh when you go back to bookmarks" was fixed earlier in the week, but was not apart of the last update because of the weird poo poo the store was doing.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

Avocados posted:

Is there a way to minimize/resize the subforum view when inside of a thread?

Currently no, unless you resize the window. I can implement this though, so I'll add it to the list.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

Papercut posted:

I haven't updated to the build you just posted, but on my Win8.1 Dell Venue 8 Pro, threads occasionally refuse to load in full. Hitting the jump to newest post button when I know I'm on a new page will only load a few new posts, no matter how many times I refresh. Not sure if this is a known issue or something that's been fixed.

I'm not updating the Windows 8.1 build anymore. If it's graphics heavy it may be memory issues, which I'm working on for the supported 10 version. But yeah, sorry.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

nielsm posted:

More problems, not sure if they are isolated to my system.

Entering the Bookmarks view is insanely slow. As in, takes half a minute or something where the entire UI is just frozen. No throbbers or grayed-out shown. In addition to happening when starting the app into Bookmarks view, and selecting it from the side menu, it also seems to happen when reloading the list.

The back button misbehaves with the Bookmarks view. If I start the app into Bookmarks, then chooses e.g. Settings, then About, then Bookmarks again,and enters a thread from Bookmarks, the Back button goes back to first About. If I then choose Bookmarks in the side menu again and enters another thread, then Back will take me further back, to Settings this time.
I'm not entirely sure about the order of action here, but that's what I remember doing.

If bookmarks load slow, there is about an 80% chance it's Something Awful itself being slow when pulling it down. It should not screw up the UI (as in, you should be able to select something else and have that action cancel) but I can't reproduce that.

For the back button, that's working as expected. At least based on what you described. The back button works on page navigation. If you have the bookmarks list AND the thread next to each other, that's actually one page. So it's actually

Bookmarks/Thread > Settings > About > Bookmarks/Thread

Now, if you shrink the window down so you only see the thread, THAT is actually a seperate page, so it should go

Bookmarks > Settings > About > Bookmarks > Thread

And then if you click the back button, you'll go back to bookmarks, you'll go back through the page navigation. Back to the original bookmarks opening page. If you navigate to multiple threads, the back button won't go back through that list. Because it's not navigating through multiple pages, it's just changing what's on screen.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

lelandjs posted:

Posting from a HP Stream 8 running Windows 10. Under 8.1 the app scaled very nicely to the screen size but now everything is just a little bit too small for my tastes, which is odd because the other apps I've checked (Twitter, for instance) scale properly. Is there any way to change the scaling of the app, or at the very least increase the text size?

[Edit: also how do you bookmark a thread while reading it?]

[Edit edit: tried changing the global scaling setting from 100% to 125%... the app apparently ignored it somehow :psyduck: Tiny forums it is!]

I'm not doing anything special with fonts or scaling. It works totally fine on my Surface Pro 3 and Dell XPS 13 (Both of which have DPI scaling on) so I'm not sure what you're issue could be.

Right now you can't add a bookmark directly from a thread. You can hold down on a thread in the thread list to do it. I can add it to the thread view at some point.


Doctor_Fruitbat posted:

Is the new app available on the Store for phones running the Windows 10 preview? The description is for the Windows 10 version, but the interface is still the 8.1 version, despite uninstalling and reinstalling. I also can't open the app from my home screen; it brings up an error message saying "This app couldn't install", but it opens just fine from the Store itself, bizarrely.

Sorry, this may all relate to the previous version of the app, but it's on Windows 10, so :shrug: I'm aware this could just be bugs in the preview build, so if that's the case then I'll have to be patient!

Because you can't use the mobile version yet. The current build in the store does not work on the build for mobile phones. From what I'm guessing, when a newer build is released, it should let you download the actual 10 release. But until then, you would have to use the current Windows Phone 8.1 version.

Note, I can't even deploy copies of it to my own phones running it from Visual Studio. I would have to use the emulator until a newer phone build comes out.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

lelandjs posted:

Strange, here's a screenshot of how it looks:



The buttons on the side and the text are way smaller than they should be (this is at 125% scaling). Like, the buttons are less than a quarter inch big and pretty hard to press, and the button labels are like 4pt. A few other apps are exhibiting the same issue (Reddhub, for instance), while others (Twitter) are not. Maybe it's an issue with apps that are using old Windows 8 code instead of using the new universal app framework? The app scaled perfectly for the few minutes I used it on 8.1 while 10 was downloading.


Yeah, that's not the UWP version, that's 8.1. You have to uninstall it and reinstall to get the new version.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

lelandjs posted:


[Edit: Okay, proper build now, but a new issue/request: I like reading some threads in landscape, such as the comic strip thread because the images scale nicely to, well, basically comic strip size. But landscape mode now has the split view, which means that the threads only take up half the screen, leading to tiny comic strips. Is there a way to disable split view in landscape?]

Already was brought up. It's on my list of things to add/change. Right now you can't.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

Mecca-Benghazi posted:

Hey Drastic

:stare:

Closing the app and restarting it set it back to normal, but that was weird. The buttons all worked though!

(also now that I have a bit of downtime and Windows 10 on my machine I swear to god I will actually try to help you out with layout stuff)

The frame works like this: there is the "main page" frame that has the split view, and inside of that is another frame that handles the rest of the app. What I'm guessing happened is that you somehow managed to get the main page to get navigated to again in the inner frame. I'll look out for it.

The error is a SQLite exception :(

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

kri kri posted:

Is there a way to hide the avatar placeholder? I always run with them disabled.

Right now? No. Technically it's a CSS bug because it should collapse it on its own, so I have to fix it.


Doctor_Fruitbat posted:

I think it's Windows 10 rather than the app, but when I download the Awful app off the Store on the current 10512 build of W10 Mobile, it simply won't install - it seems to get to the end of the process, then gives the error code 0x80070002 and says it 'can't find the app'. Attempting to reinstall, it doesn't download the whole app again, so it's there somewhere, but it can't install. When I first upgraded to W10 Mobile it couldn't run the app unless I opened it through the Store, now on the current build I can't access it at all.

Any idea on the inner workings of W10 so I can fix it and use the app, or shall I just chalk it up to being a preview build? On desktop it seems to involve deleting temporary files, but how you do that on mobile I have no idea.

That's a store/OS problem, not something I can control. Beyond hard resetting, I don't think there's anything else you can do, and I know there's nothing I can do.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

Crayvex posted:

I'm having some issues within the app on my Surface Pro 3. There aren't any unread post indicators for my bookmarked threads nor is there any page navigation buttons.



Go to your SA User Control Panel on the site and enable "Mark posts on pages I've already seen in a different color".

Also there are no page navigation buttons. For bookmarks it automatically gets all of them (and it should be getting all of them if you have the newest version). For normal thread lists, it automatically goes to the next page when you scroll down the list.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

Crayvex posted:

Hmmm... I already have that set.



Sorry, I meant "Highlight threads I've seen in a different color"

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

nielsm posted:

I've suddenly lost the button bar on the right of the dual thread-list/posts view, meaning the buttons to go to next/previous page, posting replies, etc. are missing. The thread-list part is also unusually narrow. The missing button bar flashes visible for a short while if I reopen the bookmarks view from the left side menu, but disappears before I can tap anything.

Same problem on two different devices.
Screenshot

I intentionally made the thread list narrower because it was too long. :v:. It made the app hard to use in portrait or if the window was small, so I wanted more space to work with while I work on making that entire list collapsible. So that's a feature.

The button bar missing is a bug probably brought on because of me screwing with the left pane. I'll fix it.

EDIT: Oh yeah, at some point I will integrate polls. No idea when, just started screwing around with it



That's just showing I have a poll showing up, not the final UI :v:.

Drastic Actions fucked around with this message at 16:31 on Aug 24, 2015

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost
I'm working on bug fixes and other such stuff, and I'm making some changes to how settings are handled.

In the next update, when you go to the settings page, you have to click "Save Changes" to save whatever settings are on the page. This will fix the settings resetting for some of the fields whenever you enter, and then saving it when you leave. Background Notifications are also more granular. Now you have to enable "Background Tasks" to get any background features. Then you can enable live tiles or notifications separately.

As a result of that, I also enabled this



Now when you have a notification of a thread, you can either tap on the notification itself, tap on "Open Thread", or "Sleep". "Sleep" turns off notifications all together, so if you're, say, in a game, and you don't want any notifications at that time, you can turn them off right from the notification itself.

Note that this turns off all notifications for the app. If you want them back, you have to turn them back on in settings. I might make a "snooze" mode, but for now this should be good enough.

EDIT: just a little side bar on some other issues I've seen and am working on. The app may crash or you'll lose the thread view if you open the app, and then reenter the app by using the tile or start menu. This is because the way I'm trying to handle memory issues with the webview, and will be fixed.

Also there may be a memory leak if you keep reentering the bookmarks or thread views. Why? Great question. I need to figure that out. Sorry all :shrug:

Drastic Actions fucked around with this message at 03:00 on Aug 27, 2015

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

wookieepelt posted:

I'm having a weird issue wherein the bookmarks don't load at all until I go to the home section and quit the app, then relaunch it.

Drastic Actions posted:

EDIT: just a little side bar on some other issues I've seen and am working on. The app may crash or you'll lose the thread view if you open the app, and then reenter the app by using the tile or start menu. This is because the way I'm trying to handle memory issues with the webview, and will be fixed.

Also there may be a memory leak if you keep reentering the bookmarks or thread views. Why? Great question. I need to figure that out. Sorry all :shrug:

That's this issue. And I fixed it last night. The workaround is don't reenter the app from the start menu if it's loaded.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

Happy_Misanthrope posted:

Just started using this the past few days, generally like it but getting quite a large number of crashes, usually when posting. I always launch it from the taskbar. Using W10 (on slow ring so latest patched stable build).

Faulting application name: AwfulForumsReader.exe, version: 1.0.0.0, time stamp: 0x55df0a9d
Faulting module name: Windows.UI.Xaml.dll, version: 10.0.10240.16431, time stamp: 0x55c9bf27
Exception code: 0xc000027b
Fault offset: 0x0000000000464bd7
Faulting process id: 0x1318
Faulting application start time: 0x01d0e2a44737b58d
Faulting application path: C:\Program Files\WindowsApps\52978DrasticActions.AwfulForumsReader_10.5.17.0_x64__3qc77y7q18m6m\AwfulForumsReader.exe
Faulting module path: C:\Windows\System32\Windows.UI.Xaml.dll
Report Id: 31ccb8b0-a4b5-4b6d-802f-5b9525867b6d
Faulting package full name: 52978DrasticActions.AwfulForumsReader_10.5.17.0_x64__3qc77y7q18m6m
Faulting package-relative application ID: App

Yeah, that error means nothing to me. Something in XAML screwed up... I have no idea. The more useful error messages and call stacks are sent to me automatically when crashes happen. For example:





There were tons of crashes last week, and 99% of them that were given were due to the tile launch bug. As I wrote above, if you launched the app via the tile when it was already open, it would crash (This is why you see the Windows 10 build Lumia's and the tablets having the most crashes, since they are more likely to use the tile for multitasking, rather than the multitasking menu). This was because of some "creative hacking" I tried with the webview, trying to reuse one webview for every page in the app instead of loading in new ones.

EDIT: I should also say that it's not just through the tile, but if that page never unloaded and then tried to use that webview again, it would crash. It was only a matter of time before it crashed. Hence the huge number.

Basically, I had to scrap that idea, and that's how the counts are back down to "normal" levels of 10 or so a day. The rest of the errors are database errors, usually with a race condition with the database being locked when another operation wants to use it. I'm looking into that. But these are rare, as in maybe one or two a day.

Now, the posting issue, it's not a "bug" within the post view. It's memory issues that come to a head when you do post. When you navigate to a new thread, it loads in the webview on right side (or navigates you to a new thread view page, if your window is small or you're on a phone). Basically I'm loading the SA thread, parsing it, turning it into my HTML and then navigating that resulting string into that webview. The issue is that it never clears the entire cache when navigating to that new page. Usually that's okay, since things like avatars and other images are compressed and the garbage collection usually takes care of it. But when you have gifs or youtube videos, those all get loaded and then never let go. The funny thing is, it actually does clear it fine if you are navigating to a webpage. But a string? Nope, does not work right. At least for me. :shrug:

So when you finally write and then send a post, the surge of memory allotted comes to a head, and the app closes. Not crash, but closes. That's a big difference, since I don't get told when that happens. So I can look at my stats and not see that happening. In this case though, I do know it's happening, because it happens to me.

For now what I can say is when writing a post, use the "save draft" button before you reply. That way if/when it does stop, you can reload the draft. I can replicate the webview issue outside of my app so I need to see if I'm doing something wrong, or if this is an actual bug in the framework.

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost
Also fun fact: I wired up the "Refresh Thread List" function in the thread list view to the wrong command, so it didn't do anything :doh:. From my stats, the majority of people just go to bookmarks or navigate to forums once, then go to another, then navigate back, not using the refresh button. Still, can't believe I didn't catch that sooner. That's what I get for copy and pasting :v:

It's fixed in my trunk build and should be out for the next update.

Adbot
ADBOT LOVES YOU

Drastic Actions
Apr 7, 2009

FUCK YOU!
GET PUMPED!
Nap Ghost

nielsm posted:

The gang tags sometimes take a bit too much space...

Technically that's a different bug. My parser does not support gang tags, but since this person does not have an avatar, it grabs the tag and says it's the avatar. They should have had a max width limit but for whatever reason it was not being respected here with the tags.

I fixed it so that that all images there will have a max limit width. So that should not happen again. I also made more CSS changes which fix the block quotes so they look less lovely, as well as adjust the media elements.



Edit:

Oh yeah, I also added a new option for returning to where you were via the tile. So of you use it, it won't return you to the main page.

Drastic Actions fucked around with this message at 05:02 on Sep 8, 2015

  • Locked thread