Coloring pages for yoshi

The Largest Coloring Group on Reddit

2011.07.18 15:41 savtube The Largest Coloring Group on Reddit

Coloring! or Colouring? Either way, Yay!!! Coloring books, line art, abstract, anime, that weird stain on your desk, whatever!
[link]


2018.07.29 04:11 coffee-mugger Mangacoloring: Image board, tips & general discussions

A subreddit dedicated to, well, coloring manga (Japanese comics). It is an image board as well as a discussion hub.
[link]


2014.03.12 12:36 CrayonsForBrains Corrupting children's coloring books.

Get some crayons and a coloring book to turn adorable pictures into twisted and or hilarious corruptions of their former selves.
[link]


2024.06.09 15:20 Live-Needleworker-60 The Deer and the Dragon by Piper CJ rant review

I'm gonna be real: I hated this. There were interesting concepts, and had they been utilized differently and written by literally anyone else, it could've been an actual good book.
writing. The writing in The Deer and the Dragon is miles better than in The Night and its Moon. It's still not good, but it's better if that tells you anything. The first-person POV mixed with modern-day speak works so much better for Piper's capabilities. It was much easier to get through, but it was still a huge slog for me. Honestly, what are the editors at Bloom even doing? There were still way too many typos and sentences with missing words. Piper still misuses the word dredges after using it in THREE(+?) BOOKS. HOW DO YOU STILL NOT KNOW THE DIFFERENCE BETWEEN DREDGES AND DREGS? Dregs are the sediment of a liquid, so what's at the bottom of your coffee cup. Dredge is when they scoop up mud from the bottom of a river. TWO VERY DIFFERENT THINGS. The word broach is also misused in this book TWELVE times, and it's PART OF THE CENTRAL PLOT OF THE BOOK. You mean to use BROOCH, PIPER. They're pronounced the same, but they mean two different things. Again, what the hell are the editors at Bloom doing?
characters Really, the only character I can talk about is Marlow because this book is just about Marlow and how amazing, special, perfect, and genius Marlow is. I fucking hate Marlow. If I ever met Marlow in real life, I would beat her up. Marlow is the most unlikable person ever. The story opens up with her on a date with a guy she's not interested in and can't remember his name; when she gets it wrong, and he corrects her, she continues to call him the wrong name all the way to the end of the book. She mentally berates him for mixing wasabi and soy sauce and cannot let it go. She’s also an AWFUL friend. It seems like her friend's only real purpose is to support her and tell her how amazing she is. She never bothers to make plans with them or inform them about anything that’s happening in her life. When she goes missing for a good chunk of the book, and they're blowing up her phone worried about her, she doesn't even bother to call them to calm them down. She doesn't think about them at all. She's far more concerned with herself and finding her imaginary boyfriend, who she only just decided was real. Her editor tells her she's at risk of losing her job if Marlow doesn't deliver her work or update her on what's happening, and Marlow just...doesn't care. She's like, 'No excuse I can give will be enough, so I'm just not going to say anything at all because I'm afraid of confrontation'. Grow the fuck up?? Her friend Nia only became her friend because she obsessively messaged her on social media until Marlow 'gave in', and now they're family? Somehow? Yet Marlow doesn't think about Nia once or bothers to comfort her when Nia has to call Marlow's abusive mom to ensure Marlow isn't dead. Kirby has allegedly been Marlow's friend since childhood, but does Kirby know anything about Caliban at all? Does Nia? Does Marlow tell her friends anything? If they know about the abuse her mom put her through, do they know how that abuse started? When Fauna shows up and freaks out over liking Kirby’s name so much, Marlow takes it upon herself to tell Fauna the story of Kirby’s name, scornfully informing Fauna that Kirby isn’t their real name the second Fauna expresses interest in it. (Like what, are you jealous that Fauna likes Kirby’s name, you fucking insecure freak??) The story revolves solely around something traumatic that happened to Marlow and how she and Kirby sat and played Super Smash Bros. Kirby liked their character so much that they adopted the name. Which…okay, choosing the name because you liked a video game character, okay, fine. But the whole story preceding this was so unnecessary and just made Marlow come off as suuuuch a whiny baby. “Oh, you want to know about my friend’s name? Well, first, let me preface it with this long woe-is-me story all about ME before I tell you how they chose their name because basically everything revolves around me.”
The way Marlow talks about rejection is so juvenile. You're in your thirties girls, get over it. Life is full of rejections. Someone telling you they didn't to play with you when you were eight years old isn't something you should form your whole life around. Like Marlow doesn't want kids because she doesn't want them to face rejection. Oh my god, Marlow. I also can't empathize with her trauma with her mom at all because I feel like I didn't really see much of it. I'm sure some of the things she says might hit with other people, but I wanted an actual flashback of a super intense fight or conversation instead of an overview of what happened.
plot. It took a while to get to the actual plot. About 100 pages in before things start really happening. I would’ve liked a little more exposition on Marlow’s relationship with Caliban at the beginning of the book. I get that some of the reveals needed to come more towards the end, but I kind of wish that maybe the fox had spoken to Marlow, too, which would’ve helped with why she’s so sure she’s insane. Foxes don’t talk! In all honesty, I wish this story had been restructured entirely. I think it would've been substantially better if we'd started out in Marlow's childhood. We can see how her day to day life was before Caliban ever appeared, how things were with her mom, who can also see through the veil. Maybe she notices some strange things about her mom that she just brushes off, which she later sees in herself and understands why her mom responded that way. Then something actually traumatic happens instead of some little kids not letting Marlow play with them, instigating her starting to see Caliban. I also would've liked to see flashbacks to Marlow's previous lives. While she's busy trying to convince herself Caliban isn't real, those flashbacks would add to her thinking she's losing her grip on reality. Maybe she'll be doing something innocent, like washing the dishes, and then suddenly, she sees herself standing in the middle of a raging battle, wearing long, elaborate robes. Do you see what I'm saying? This could've been cool! Instead, I had to read about Marlow jerking off about herself for 600 pages.
At some point, Caliban shows up to Marlow looking like a human. She's a teenager at this point, but they eventually start sleeping together, and like...idk something about that feels icky to me. It feels like grooming. Because he's clearly thousands of years old, he probably stays the same age while she's a teenager. What age did he wait for her to turn before their relationship turned sexual? Also, she doesn't even think he's real, and he does nothing to convince her that he is. Yeah....just no thanks. I'm good. Marlow tells Caliban when she's 21, she doesn’t want to see him anymore, so she literally physically cannot see him, but she can hear and feel him, and he still shows up, and like they keep having sex. So she’s just having sex with her imaginary demon friend for like five years before she’s finally like, all right, this is weird; maybe we should stop. And then she immediately regrets that when he stops showing up and then the rest of the book finally happens.
We also get flashbacks to when Marlow first starts escorting, and tbh, I hated this depiction of sex work. I keep hoping since Piper claims to be an advocate for sex work and is a former SWer that, we might get some actual depth to this plot. Maybe learn how Marlow was able to mold herself into the person she needed to be for each client, how she’s able to play people, etc. But no. She meets some random girl in a foreign country where she’s teaching English to children, and the girl is like, OMG, you’re too pretty to BE A TEACHER. COME HANG OUT ON MY YACHT. Now, I’m going to be so real. I feel like any woman with a speck of intelligence in their brain would have red flags going off right about now. If a random woman I met in a foreign country invited me to her yacht five minutes after meeting me, I’d immediately assume this woman was about to try and murder me or kidnap me or traffick me or something. But not Marlow. She is like fuck it, why not. She flies on over to wherever this yacht is(literally, she has to get on a plane and fly there) and makes some new besties who introduce her to the wonderfully glamorous non-dangerous life of escorting, where they hand her clients and set up the appointments for her and blah blah blah(also, wanna point out that Marlow even tries to say that she built this sex work empire herself. bitch no you didn't. it was all handed to you). I don’t feel like I really need to go further about why this is a really poor, dangerous rose-colored glasses-type depiction of sex work. It’s just not the reality.
Flash forward five years later, and Marlow is now a top-selling author writing about South African folklore as a white woman, trying to date other men, still having sex with her imaginary friend, calling her nonbinary friend a horse girl, the usual. Her escort pals are nowhere to be seen, and we have no clue what happened to them. We never hear from them again; they just vanish once Marlow gets what she wants from them, just like Nia and Kirby vanish once Marlow finds Fauna and Azrames. One day, Marlow’s at a book signing and sees the ONE bad client she had(because in all the years/months fucking strange men you meet in a foreign country, only one time does it go bad. okay, sure) He somehow finds where she lives, breaks into her home, and tries to murder her. An angel shows up and murders him instead, and then Caliban finally reveals his face and explains to Marlow that he has marked everyone who’s ever wronged her. (Wronged her in what way, tho. Like if someone accidentally shoulder-checked her on the street, are they now marked for death?) I thought it was kind of weird that she’s not like…focused on the fact that her hallucinations have extended to two people and another person dying. She’s still convinced Caliban is a figment of her imagination even after she sees this happen, and Caliban explains to her that he couldn’t save her because there’s some type of contract with her that forbids him from doing anything under her roof without her permission. But she still gets mad and banishes him, and now he can’t come back, and now she’s like, but wait, no, I didn’t mean it. Thus begins the search for Caliban.
Now, I could sit here and outline the rest of the book, but I won't because it's so boring, and nothing of substance really happens. So, to summarize. Marlow searches for Caliban fruitlessly for months and finally makes some progress when she decides to go to the house of the guy who tried to kill her and finds a parasitic entity that she continuously calls a Cheshire Cat. then Silas, the angel, shows up to save her again. Silas maybe wants to fuck Marlow, I can't tell. He waffles between abandoning Marlow to die and stalking her and her mom to force Marlow to bond with him for no seeming reason at all. Everyone and their mom wants Marlow to join their religion, and I don't know what the fuck makes her so special. Marlow is such a popular author that everyone recognizes her name, reveres her, fawns over her, and has multiple copies of her two books in their offices. She's so good that she inspired millions to switch religions. This book was so exhausting to read because it was just about how amazing Marlow is LMFAO. I'm pretty sure they even try to say she's the reincarnation of Helen of Troy, the most beautiful woman in the world. Like....wow.
Marlow goes to Hell with Fauna to escape bonding with Silas, where they meet a literal stolen character design. this guy
(my original review has these images but I am an idiot and don't know how to post them so instead I'll share the links)
https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/hostedimages/1717860981i/35597445._SY540_.jpg
Don't believe me? here's the commissioned character art.
https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/hostedimages/1717860929i/35597423._SY540_.jpg
Anyway, his name is Azrames and he and Fauna are long time lovers and they go and bone while Marlow is in the next room and Marlow fucking masturbates to the sounds of them boning. So...I was forced to read about that, and I hated it. And then, at the end of the book, five chapters before it's over, we learn the bad guy who's been holding Caliban captive the entire time is a fertility goddess. Just out of nowhere. No mention of it previously. So, no one tells Marlow the actual plan, and instead, they send her into this fertility clinic the goddess is working out of and have her pretend to want to get pregnant. So the goddess drugs her without her consent and puts her in a room full of half-naked men, hot stereotypes from every ethnicity, while she's SUPER horny. One of the doctors tells her that 'mixed babies are all the rage right now'. The men all tell her how hot and amazing she is and how lucky they are for the chance to get to fuck her. Then after she chooses one of them, she grinds all over him while he just stands there, then they take him out and bring Caliban in and decide he'll fuck her instead. I just wanna point out that this, all of this, would be rape. Marlow didn't consent to being drugged, and if she didn't know who Caliban was, they basically just took the guy she "agreed" to have sex with away and brought in one she didn't agree to for no reason whatsoever. It doesn't matter that she's saying yes to it; she is drugged. She can't consent. Anyway, Caliban sticks his dick in Marlow and just leaves it there, unmoving, and then makes out with the fertility goddess before stabbing her in the heart and cutting off her head, even though five chapters earlier, they said it's super hard to kill a god. I'm just...wow.
Marlow gets taken back to Fauna's apartment by Silas while Caliban and Azrames are stuck fighting more Cheshire Cat demon children that I imagine look like the spider baby from Toy Story. Marlow is still high, so she's putting the moves on Fauna. She's kissing her throat, rubbing her thigh, trying to suck on her fingers. Let me tell you rn, if one of my friends showed up at my place high af doing this shit to me, I'd be livid. Because I guarantee you, Marlow will not apologize for doing any of this to Fauna.
Fauna tells Marlow that they can be sunflowers. The book ends.
I will read the next one because I like to suffer, but...I hated this. I give it 2 stars because the writing is better than TNAIM, but it was not a hit for me at all.
submitted by Live-Needleworker-60 to books [link] [comments]


2024.06.09 14:55 DaEbookMan Android 2.15.0 - Media Overlays, Text to Speech (Google & Microsoft Natural Voices), Android Auto & PDF Improvements

Android 2.15.0 - Media Overlays, Text to Speech (Google & Microsoft Natural Voices), Android Auto & PDF Improvements

Text To Speech(TTS)

We have made significant improvements to our TTS implementation in our Android app.
  • Background Playback: Continue listening to your book even when the app is in the background.
  • Lock Screen Controls: Play and pause TTS directly from the lock screen for seamless control.
  • Third-Party TTS Engines: Enjoy natural voices from third-party TTS engines like Microsoft Natural voices and others.
  • Online Voices: Use Google's more natural-sounding online voices on Android.
  • Enhanced Highlighting: Sentence-level highlighting is now supported for a more immersive reading experience.
  • Chapter Transition Fix: Resolved issue where TTS would skip the start of the next chapter in certain EPUBs.
  • Interoperability: You can easily switch between devices and continue media playback seamlessly, whether it's through Bluetooth, Android Auto, or other compatible devices.
Google Online Voices, Background & Connect to Other Devices
Unlimited Microsoft Voice Natural Voices
You can now install MS Voice and other third party TTS engines supported in Android. To use Microsoft Voice Natural voices do the following:
  1. Install the tts-server-android app - You can install this APK by downloading the latest version from Github it from their Github at https://github.com/jing332/tts-server-android/releases
  2. Open the TTS Server App
  3. Configure with your desired language & MS voice
https://preview.redd.it/wk94yznvmj5d1.jpg?width=1440&format=pjpg&auto=webp&s=cc4ac1657ea47edf5632008d42e38f61f8cf015f
  1. Set TTS Server as your default TTS engine ( Accessibility -> Text-to-speech output )
https://preview.redd.it/5i4j9mrtmj5d1.jpg?width=1440&format=pjpg&auto=webp&s=600d524c6abd7a1908ee33416748d6e7d9a09343
  1. Open the BookFusion app and the book you would like to read and enjoy
NOTE: BookFusion is not associated with the third party TTS engine app that is referenced above. The TTS app is one of many that is supported on Android. We use tts-server-android app to demonstrate the flexibility of our Android app to work with third party TTS engines.

PDF Improvements & Fixes

  • Dark Theme Fixes: Addressed flickering and improved text selection magnifier in dark theme.
  • Highlight Enhancements: Fixed issues with text selection and highlight visibility. PDF highlight colors are no longer inverted in dark or grey mode, and semi-transparent colors are now supported.
  • Highlight Syncing: Improved API for saving area/image highlights, ensuring they sync across all platforms and third-party integrations.
  • Highlight List Navigation: Fixed incorrect highlight colors when navigating from the highlights list.
  • Page Numbers in Seek Bar: Added support to display page numbers while using the seek bar.
  • Improved Readability: Enhanced highlight color readability, especially in dark mode.
  • Other fixes and improvements

Media Overlays

  • Background Playback: Enjoy uninterrupted listening to your book, even when the app runs in the background.
  • Lock Screen Controls: Manage TTS playback with play and pause options directly from your lock screen for easy access.
  • Enhanced Highlighting: Now featuring sentence-level highlighting to provide a richer and more engaging reading experience.
  • Interoperability: Effortlessly switch between devices and maintain continuous media playback, compatible with Bluetooth, Android Auto, and other connected devices

Other

  • Fixed crash related to book cover editing
  • Skip linear="no" chapters in EPUB books
  • Fix Creating and editing tags
  • Other fixes and updates

Upcoming Features

We still have a few more items to complete the full experience for TTS and Media Overlays, such as:
  • Easy Book Access: Easily open books from media notifications or the lock screen when in the background. Currently, you need to click the BookFusion app icon.
  • OPUS Audio Format Support: Fully support the OPUS audio format for media overlay books.
  • Play From Feature: Implement the "play from" option for media overlays.
  • Highlighting Improvements: Improve highlighting to not remain at the top when using TTS or Media Overlay in vertical scrolling mode.
However, we decided to delay these features until the next release to provide our readers with access to all the other improvements and fixes sooner. (We see that some folks might be thinking that Android is not getting any love, but that is far from the truth.)
In addition to the above we have the following updates planned and prioritized based on input from all readers in aggregate: Paragraph Spacing, Hyphenation, Dictionary, Custom Font , E-ink Optimizations, Custom Themes, Custom Tap Area, Native CBZ/CBR, Better Vertical Writing Support
You can reprioritize the features mentioned by voting using this Survey
The latest update can be found in the Play Store at https://play.google.com/store/apps/details?id=com.bookfusion.android.reader . Thanks again for all the support and please do continue to reach out to us with feedback and suggestions to help us build your ideal reading platform.
submitted by DaEbookMan to BookFusion [link] [comments]


2024.06.09 14:50 Educational_Bat_4649 UNABLE TO SELECT YOUTUBE APK FROM STORAGE FOR PATCHING

I am unable to select youtube apk from storage to patch. After selecting the apk its go back to same page on revanced manager page . apk downloaded from apkmirror same version as suggested. and i attaching log with it.. from revanced manager
--------- beginning of system
06-09 18:13:03.132 19387 19387 D OplusInputMethodUtil: init DEBUG to false, update DEBUG_IME to false
06-09 18:13:03.132 19387 19387 D OplusInputMethodUtil: init DEBUG to false, update DEBUG_IME to false
06-09 18:13:03.154 19387 19387 I Quality : ActivityThread: activityStart delay 215 app.revanced.manager.flutter 19387
06-09 18:13:03.164 19387 19441 D OpenMsyncAppList: loadTunerAppList +
06-09 18:13:03.166 19387 19441 D OpenMsyncAppList: loadTunerAppList -
06-09 18:13:03.251 19387 19387 V ZoomWindowDecorView: setLastReportedMergedConfiguration mZoomDisplayHeight: 2400 getDecorView.115176698
06-09 18:13:03.823 19387 19387 I Quality : Skipped: false 35 cost 595.5591 refreshRate 0 processName app.revanced.manager.flutter
06-09 18:13:04.333 19387 19387 I Quality : Skipped: false 28 cost 469.71222 refreshRate 0 processName app.revanced.manager.flutter
06-09 18:13:05.433 19387 19387 I Quality : Skipped: false 65 cost 1084.6781 refreshRate 0 processName app.revanced.manager.flutter
06-09 18:13:09.914 19387 19387 I Quality : SlowBinder: app.revanced.manager.flutter to android.app.IActivityTaskManager cost= 165 code= 1
06-09 18:13:10.694 19387 19387 V ZoomWindowDecorView: removeZoomView
06-09 18:13:15.657 19387 19387 I Quality : ActivityThread: activityStart delay 112 app.revanced.manager.flutter 19387
--------- beginning of crash
06-09 18:13:15.659 19387 19387 E AndroidRuntime: FATAL EXCEPTION: main
06-09 18:13:15.659 19387 19387 E AndroidRuntime: Process: app.revanced.manager.flutter, PID: 19387
06-09 18:13:15.659 19387 19387 E AndroidRuntime: java.lang.RuntimeException: Unable to resume activity {app.revanced.manager.flutteapp.revanced.manager.flutter.MainActivity}: java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=212, result=-1, data=null} to activity {app.revanced.manager.flutteapp.revanced.manager.flutter.MainActivity}: java.lang.NullPointerException: Attempt to invoke interface method 'java.lang.Object java.util.Map.put(java.lang.Object, java.lang.Object)' on a null object reference
06-09 18:13:15.659 19387 19387 E AndroidRuntime: at android.app.ActivityThread.performResumeActivity(ActivityThread.java:4975)
06-09 18:13:15.659 19387 19387 E AndroidRuntime: at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:5018)
06-09 18:13:15.659 19387 19387 E AndroidRuntime: at android.app.servertransaction.ResumeActivityItem.execute(ResumeActivityItem.java:60)
06-09 18:13:15.659 19387 19387 E AndroidRuntime: at android.app.servertransaction.ActivityTransactionItem.execute(ActivityTransactionItem.java:45)
06-09 18:13:15.659 19387 19387 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:176)
06-09 18:13:15.659 19387 19387 E AndroidRuntime: at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97)
06-09 18:13:15.659 19387 19387 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2374)
06-09 18:13:15.659 19387 19387 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)
06-09 18:13:15.659 19387 19387 E AndroidRuntime: at android.os.Looper.loopOnce(Looper.java:233)
06-09 18:13:15.659 19387 19387 E AndroidRuntime: at android.os.Looper.loop(Looper.java:344)
06-09 18:13:15.659 19387 19387 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:8249)
06-09 18:13:15.659 19387 19387 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
06-09 18:13:15.659 19387 19387 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:589)
06-09 18:13:15.659 19387 19387 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1071)
06-09 18:13:15.659 19387 19387 E AndroidRuntime: Caused by: java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=212, result=-1, data=null} to activity {app.revanced.manager.flutteapp.revanced.manager.flutter.MainActivity}: java.lang.NullPointerException: Attempt to invoke interface method 'java.lang.Object java.util.Map.put(java.lang.Object, java.lang.Object)' on a null object reference
06-09 18:13:15.659 19387 19387 E AndroidRuntime: at android.app.ActivityThread.deliverResults(ActivityThread.java:5568)
06-09 18:13:15.659 19387 19387 E AndroidRuntime: at android.app.ActivityThread.performResumeActivity(ActivityThread.java:4953)
06-09 18:13:15.659 19387 19387 E AndroidRuntime: ... 13 more
06-09 18:13:15.659 19387 19387 E AndroidRuntime: Caused by: java.lang.NullPointerException: Attempt to invoke interface method 'java.lang.Object java.util.Map.put(java.lang.Object, java.lang.Object)' on a null object reference
06-09 18:13:15.659 19387 19387 E AndroidRuntime: at com.baseflow.permissionhandler.PermissionManager.onActivityResult(Unknown Source:139)
06-09 18:13:15.659 19387 19387 E AndroidRuntime: at io.flutter.embedding.engine.FlutterEngineConnectionRegistry$FlutterEngineActivityPluginBinding.onActivityResult(Unknown Source:25)
06-09 18:13:15.659 19387 19387 E AndroidRuntime: at io.flutter.embedding.engine.FlutterEngineConnectionRegistry.onActivityResult(Unknown Source:14)
06-09 18:13:15.659 19387 19387 E AndroidRuntime: at io.flutter.embedding.android.FlutterActivityAndFragmentDelegate.onActivityResult(Unknown Source:51)
06-09 18:13:15.659 19387 19387 E AndroidRuntime: at io.flutter.embedding.android.FlutterActivity.onActivityResult(Unknown Source:10)
06-09 18:13:15.659 19387 19387 E AndroidRuntime: at android.app.Activity.dispatchActivityResult(Activity.java:8472)
06-09 18:13:15.659 19387 19387 E AndroidRuntime: at android.app.ActivityThread.deliverResults(ActivityThread.java:5561)
06-09 18:13:15.659 19387 19387 E AndroidRuntime: ... 14 more
06-09 18:13:20.924 21061 21061 D OplusInputMethodUtil: init DEBUG to false, update DEBUG_IME to false
06-09 18:13:20.924 21061 21061 D OplusInputMethodUtil: init DEBUG to false, update DEBUG_IME to false
06-09 18:13:20.946 21061 21061 I Quality : ActivityThread: activityStart delay 204 app.revanced.manager.flutter 21061
06-09 18:13:20.954 21061 21115 D OpenMsyncAppList: loadTunerAppList +
06-09 18:13:20.956 21061 21115 D OpenMsyncAppList: loadTunerAppList -
06-09 18:13:21.019 21061 21061 V ZoomWindowDecorView: setLastReportedMergedConfiguration mZoomDisplayHeight: 2400 getDecorView.155921067
06-09 18:13:21.564 21061 21061 I Quality : Skipped: false 33 cost 558.7945 refreshRate 0 processName app.revanced.manager.flutter
06-09 18:13:22.051 21061 21061 I Quality : Skipped: false 26 cost 443.33817 refreshRate 0 processName app.revanced.manager.flutter
06-09 18:13:22.772 21061 21061 I Quality : Skipped: false 41 cost 695.9968 refreshRate 0 processName app.revanced.manager.flutter
06-09 18:13:22.844 21061 21061 I Quality : Skipped: false 2 cost 49.235912 refreshRate 0 processName app.revanced.manager.flutter
06-09 18:13:22.863 21061 21061 I Quality : Skipped: false 1 cost 17.598604 refreshRate 0 processName app.revanced.manager.flutter
06-09 18:13:28.416 21061 21061 E OplusCustomizeRestrictionManager: sInstance is null, start a new sInstance
06-09 18:13:29.573 21061 21084 I Quality : Blocked msg = Package name: app.revanced.manager.flutter [ schedGroup: 5 schedPolicy: 0 ] process the message: { when=-1s161ms what=0 target=android.os.Handler callback=io.flutter.embedding.engine.dart.DartMessenger$$ExternalSyntheticLambda0 } took 1143 ms
06-09 18:13:29.573 21061 21061 I Quality : Skipped: false 69 cost 1158.9243 refreshRate 0 processName app.revanced.manager.flutter
06-09 18:13:29.660 21061 21061 I Quality : Skipped: false 2 cost 41.51932 refreshRate 0 processName app.revanced.manager.flutter
06-09 18:13:31.933 21061 21061 V ZoomWindowDecorView: removeZoomView
06-09 18:13:43.894 21061 21061 I Quality : Skipped: false 2 cost 43.556873 refreshRate 0 processName app.revanced.manager.flutter
06-09 18:13:45.094 21061 21061 V ZoomWindowDecorView: removeZoomView
--------- beginning of main
06-09 18:14:22.922 21061 22490 D libMEOW : meow new tls: 0xb400007bb7ecf880
06-09 18:14:22.922 21061 22490 D libMEOW : applied 0 plugin for [app.revanced.manager.flutter].
06-09 18:14:22.922 21061 22490 D libMEOW : rebuild call chain: 0xb400007c55bf2240
06-09 18:14:22.923 21061 22490 D libMEOW : meow delete tls: 0xb400007bb7ecf880
06-09 18:14:22.982 21061 22494 D libMEOW : meow new tls: 0xb400007c55a0d9c0
06-09 18:14:22.982 21061 22494 D libMEOW : applied 0 plugin for [app.revanced.manager.flutter].
06-09 18:14:22.983 21061 22494 D libMEOW : rebuild call chain: 0xb400007c55a1c200
06-09 18:14:23.021 21061 21061 D FlutterFileDialogPlugin: onAttachedToEngine - IN
06-09 18:14:23.021 21061 21061 D FlutterFileDialogPlugin: doOnAttachedToEngine - IN
06-09 18:14:23.021 21061 21061 D FlutterFileDialogPlugin: doOnAttachedToEngine - OUT
06-09 18:14:23.021 21061 21061 D FlutterFileDialogPlugin: onAttachedToEngine - OUT
06-09 18:14:23.021 21061 21061 D FlutterFileDialogPlugin: onAttachedToActivity
06-09 18:14:23.021 21061 21061 D FlutterFileDialogPlugin: doOnAttachedToActivity - IN
06-09 18:14:23.021 21061 21061 D FlutterFileDialogPlugin: doOnAttachedToActivity - OUT
06-09 18:14:23.049 21061 21061 I Quality : ActivityThread: activityStart delay 128 app.revanced.manager.flutter 21061
06-09 18:14:23.055 21061 21061 D WindowManager: Add to mViews: DecorView@48e5b6c[MainActivity],pkg= app.revanced.manager.flutter
06-09 18:14:23.058 21061 21061 D ViewRootImpl[MainActivity]: hardware acceleration = true, sRendererEnabled = true, forceHwAccelerated = false
06-09 18:14:23.089 21061 21061 I BufferQueueConsumer: [](id:524500000003,api:0,p:-1,c:21061) connect: controlledByApp=false
06-09 18:14:23.090 21061 21061 I BLASTBufferQueue: [ViewRootImpl[app.revanced.manager.flutteapp.revanced.manager.flutter.MainActivity]#3] constructor()
06-09 18:14:23.091 21061 21061 V ZoomWindowDecorView: setLastReportedMergedConfiguration mZoomDisplayHeight: 2400 getDecorView.76438380
06-09 18:14:23.091 21061 21086 I BufferQueueProducer: [ViewRootImpl[app.revanced.manager.flutteapp.revanced.manager.flutter.MainActivity]#3(BLAST Consumer)3](id:524500000003,api:1,p:21061,c:21061) connect: api=1 producerControlledByApp=true
06-09 18:14:23.095 21061 21061 I BufferQueueConsumer: [](id:524500000004,api:0,p:-1,c:21061) connect: controlledByApp=false
06-09 18:14:23.096 21061 21061 I BLASTBufferQueue: [SurfaceView[app.revanced.manager.flutteapp.revanced.manager.flutter.MainActivity]#4] constructor()
06-09 18:14:23.097 21061 22493 D libMEOW : meow new tls: 0xb400007c552ed240
06-09 18:14:23.097 21061 22493 D libMEOW : applied 0 plugin for [app.revanced.manager.flutter].
06-09 18:14:23.097 21061 22493 D libMEOW : rebuild call chain: 0xb400007c4e3b42c0
06-09 18:14:23.097 21061 22493 I BufferQueueProducer: [SurfaceView[app.revanced.manager.flutteapp.revanced.manager.flutter.MainActivity]#4(BLAST Consumer)4](id:524500000004,api:1,p:21061,c:21061) connect: api=1 producerControlledByApp=true
06-09 18:14:24.141 21061 21061 I Choreographer: Skipped 63 frames! The application may be doing too much work on its main thread.
06-09 18:14:24.141 21061 21084 I Quality : Blocked msg = Package name: app.revanced.manager.flutter [ schedGroup: 5 schedPolicy: 0 ] process the message: { when=-1s62ms what=0 target=android.os.Handler callback=io.flutter.embedding.engine.dart.DartMessenger$$ExternalSyntheticLambda0 } took 1036 ms
06-09 18:14:24.142 21061 21061 I Quality : Skipped: false 63 cost 1055.7922 refreshRate 0 processName app.revanced.manager.flutter
06-09 18:14:25.258 21061 21061 I Choreographer: Skipped 64 frames! The application may be doing too much work on its main thread.
06-09 18:14:25.258 21061 21061 I Quality : Skipped: false 64 cost 1068.6624 refreshRate 0 processName app.revanced.manager.flutter
06-09 18:14:25.258 21061 21084 I Quality : Blocked msg = Package name: app.revanced.manager.flutter [ schedGroup: 5 schedPolicy: 0 ] process the message: { when=-1s75ms what=0 target=android.os.Handler callback=io.flutter.embedding.engine.dart.DartMessenger$$ExternalSyntheticLambda0 } took 1075 ms
06-09 18:14:25.293 21061 22492 I flutter : dynamic_color: Core palette detected.
06-09 18:14:25.319 21061 22497 D SurfaceComposerClient: VRR [FRTC] client handle [bufferId:18446744073709551615 framenumber:0] [ffffffff, ffffffff]
06-09 18:14:26.381 21061 21084 I Quality : Blocked msg = Package name: app.revanced.manager.flutter [ schedGroup: 5 schedPolicy: 0 ] process the message: { when=-1s105ms what=0 target=android.os.Handler callback=io.flutter.embedding.engine.dart.DartMessenger$$ExternalSyntheticLambda0 } took 1104 ms
06-09 18:14:26.385 21061 21061 I Choreographer: Skipped 66 frames! The application may be doing too much work on its main thread.
06-09 18:14:26.385 21061 21061 I Quality : Skipped: false 66 cost 1108.3654 refreshRate 0 processName app.revanced.manager.flutter
06-09 18:14:26.400 21061 22493 I BufferQueueProducer: [SurfaceView[app.revanced.manager.flutteapp.revanced.manager.flutter.MainActivity]#4(BLAST Consumer)4](id:524500000004,api:1,p:21061,c:21061) disconnect: api 1
06-09 18:14:26.407 21061 22493 E BLASTBufferQueue: BLASTBufferItemConsumer::onDisconnect()
06-09 18:14:26.408 21061 22493 I BufferQueueProducer: [SurfaceView[app.revanced.manager.flutteapp.revanced.manager.flutter.MainActivity]#4(BLAST Consumer)4](id:524500000004,api:1,p:21061,c:21061) connect: api=1 producerControlledByApp=true
06-09 18:14:26.418 21061 21119 D SurfaceComposerClient: VRR [FRTC] client handle [bufferId:18446744073709551615 framenumber:0] [ffffffff, ffffffff]
06-09 18:14:26.436 21061 21119 I OpenGLRenderer: Davey! duration=1140ms; Flags=1, FrameTimelineVsyncId=360030, IntendedVsync=4224337227391, Vsync=4225437227413, InputEventId=0, HandleInputStart=4225445822020, AnimationStart=4225445824482, PerformTraversalsStart=4225445825636, DrawStart=4225470012713, FrameDeadline=4224357227391, FrameInterval=4225445592713, FrameStartTime=16666667, SyncQueued=4225470821405, SyncStart=4225470980097, IssueDrawCommandsStart=4225471164174, SwapBuffers=4225475706021, FrameCompleted=4225478242867, DequeueBufferDuration=1787153, QueueBufferDuration=1372538, GpuCompleted=4225477802559, SwapBuffersCompleted=4225478242867, DisplayPresentTime=0,
06-09 18:14:26.448 21061 21061 I Quality : Skipped: false 3 cost 51.0981 refreshRate 0 processName app.revanced.manager.flutter
06-09 18:14:26.468 21061 21119 I ExtensionsLoader: VRR [FRTC] client update frtcRate from 0 to 0x3c
06-09 18:14:26.468 21061 21119 D SurfaceComposerClient: VRR [FRTC] client handle [bufferId:18446744073709551615 framenumber:60] [ffffffff, ffffffff]
06-09 18:14:26.468 21061 21119 D SurfaceComposerClient: VRR [FRTC] client handle [bufferId:18446744073709551615 framenumber:60] [ffffffff, ffffffff]
06-09 18:14:58.453 21061 21061 W ziparchive: Unable to open '/data/use0/app.revanced.manager.fluttecache/libCachedImageData/a9154140-806f-101b-9e7e-f51920d85158.dm': No such file or directory
06-09 18:14:58.525 21061 21074 W manager.flutte: Cleared Reference was only reachable from finalizer (only reported once)
06-09 18:14:59.017 21061 21074 I manager.flutte: Background young concurrent copying GC freed 161848(4352KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 9504KB/9504KB, paused 126us,25us total 118.125ms
submitted by Educational_Bat_4649 to revancedapp [link] [comments]


2024.06.09 14:18 Happy-Introduction41 Bullet thoughts on Supernote Custom Templates

Bullet thoughts on Supernote Custom Templates
Hey guys, I've made a PDF template on my last post, but for some reasons it worked not well, so I am here to ask for some suggestions accroding to the description following, and i will be more than gratitude if you feel free to give any advice(for my poor English, I use translation tools so that there may be some odd sentences).
ideas on just use four types of templates
Here's the deal: When you want to use a PDF planner to organize your schedule (including a calendar overview, weekly Mind Dump, and daily Bullet Journal), you might encounter an issue: each page typically has specific date and weekday markers, making each page only usable for a specific day or week. However, Supernote's Chauvet system offers a strategy where you can freely select a portion of a PDF as a background template. So, is there a way to make your PDF planner more flexible and reusable?
Regarding this issue, I thought perhaps by not specifying specific days and dates, we could create a template body. I've set up such a template, starting with a quarterly calendar view.
For example, since we're in Summer now, it includes June, July, and August. I've changed the font color of other dates on the calendar to gray for distinction. Below the calendar and above the bottom navigation bar, I've left some blank space where we can freely place shortcut links. As for the bottom navigation bar, I've used 16 tabs from 0 to 15, starting from zero, where each subsequent number corresponds to a week of these three months (I know a month doesn't have 5 weeks, but I wanted to arrange it this way, partly because the last number doesn't have to represent a specific week; for instance, we could put a month's summary in that so-called fifth week). Pressing those tabs will jump to the corresponding week's view. Here's the most unique part: instead of using specific week numbers and dates, I've left blanks here, so you can freely fill in any date as needed without being restricted by fixed markers.
https://preview.redd.it/ghp0ykhqdj5d1.jpg?width=1524&format=pjpg&auto=webp&s=5751d0b2b4f032bd39307fbc4ce36bcb087fca0e
This might sound a bit abstract, so let me describe it more concretely. Taking June as an example, the top blank area is for placing the SN toolbar, followed by 2024, week number, day of the week, and which day of June, all of which can be filled in when perfecting the journal.
Since Supernote allows us to duplicate pages and add repetitive note templates (imagine you're in the fifth week of June due to finals week and various busy activities, and now you might need a "sixth week," so you can duplicate the "fifth week" without affecting the links to other parts of the pdf template), I think this gives us more flexibility. We don't have to worry about having two "Week 27" or two "Sun, Jun 30" which can be confusing. Instead, they can be expressed as "W5-2" and "Rush Hour, Jun !"
Apart from the Planner, we can notice there's also a Note on the right, which I define as a Mind Dump, and it's set on a monthly basis. This means that from the 1st to the 5th week, clicking this tab will take you to the Mind Dump for June. You can duplicate a page, so your June can still have 2-3, or even more Mind Dumps. Meanwhile, you can either use a gesture of swiping up from the center of the screen with one finger to return to the corresponding week, or click the week number at the bottom to go to the respective week, and none of these actions will affect the original link functionality of the pdf.
Now, I suppose you have a general impression of my peculiar PDF Template. Of course, I guess you might still have many questions. Where is the Daily? Why is everything Monthly and Weekly? Are we recording on a monthly basis? Now, I'm going to reveal another unique part, which is the blank area at the top. It doesn't necessarily have to be a specific day. You can think that you can keep a record for each day of the week, and then duplicate 6 pages, so Week 1 has 7 days. You can keep the original weekday and date numbers. Also, if you feel you are not very diligent (this is not meant to be biased, it's all about personal preference) but good at grouping, then great, you can be W24 P1 (part1), Jun 9-11. Yes, everything is flexible. Regarding the Mind Dump, it's the same, because it's on a monthly basis, so you can maintain continuity, and the page jump links are also very convenient.
This allows you to more flexibly plan your schedule and better distinguish which day or week each page is about.
If you encounter similar issues when using a pdf planner, you might want to try this method and see if it helps you better utilize your planning. We can discuss this potential discovery on Reddit, exploring others' opinions and experiences with this method. I hope this approach proves helpful to you, and I am working on this template now, hope it will realse somedays later.
submitted by Happy-Introduction41 to Supernote [link] [comments]


2024.06.09 13:06 PlasmicSteve 10 Bad Typography Habits that Scream Amateur (Medium article)

https://meetchopz.medium.com/10-bad-typography-habits-that-scream-amateur-8bac07f9c041
A short, helpful article with visuals. Not written by me.
If your website is filled with center-aligned text, understand that it's generally a bad practice to do that in most cases and project descriptions are one of those cases. There's a reason the author of the article made it his #1 bad typography habit.
Center-aligned text is generally wrong because it's harder to read, as the reader's eye has to find a new starting point for each line. Because of this, it's considered to be a bad practice, so professional designers trained in typography avoid center-aligning text – except, as someone recently pointed out here on the sub, for some special cases like wedding invitations and wine bottles, as their teacher told them.
If your portfolio descriptions are center-aligned, anyone reviewing it who's trained in typography – which will be most people – is likely to see that as a lack of training in typography or a lack of following any training the designer has had. So if you want a better chance of getting hired for a design role, left-align your project descriptions.
The other two critical issues I see violated on portfolios submitted for review here on this sub are Line Length and Justification.
The maximum recommended line length, and this is not just for portfolios but for any project you create, print or digital, is 75 characters per line. Once you go beyond that, the viewer struggles to read the full text and will often skim or skip paragraphs completely.
Justification is when each line of text is forced to end at the same point on the right. I don't see many portfolios themselves using justification (probably because it's not a default), I do see it done in many projects, and done poorly.
Justification can work well, but it works best with wider blocks of text, and I often see it used on very narrow text columns in 3- and 4-column layouts on LetteA4 sized pages intended for print. And in addition to justifying wider columns of text, the settings that I see used most often only add space between each word, not each character, which gives amateurish results. Again, likely the default setting being used without question.
There's nothing wrong with having a ragged right block of text (this is the term for an irregular right margin), and in many, probably most instances, it's preferred.
Also, to be clear, there's no such thing as Left Justification and Right Justification. It's Left Aligned, Right Aligned, Center Aligned, and Justified. The terms are often used incorrectly, but Justified means what it's described to mean above.
What I often see is people following the defaults of whichever program or platform they're using and not questioning those defaults, which in my view is a bigger concern than any of the specific issues mentioned above. As designers, we're responsible for every element we put into our work so there's no justification (lame joke) for including elements that weren't given consideration.
Don't include images in your design without thinking about how they might be color adjusted, or cropped, or rotated, or modified in any other way to improve the results in whichever context they're being used.
Don't place a logo on a background that doesn't give good contrast without thinking about how you can modify the logo and/or the background to improve results. Maybe the background needs an overlay to make it slightly darker, or lighter, or less saturated. Maybe the logo should be all white, or all black, or all some other color, or it should get a subtle drop shadow or outer glow. Try different things and see which works best.
And don't just dump text into a program without looking at it objectively and considering how it can be modified to improve results – typeface, leading, tracking, alignment, margins, etc. If you don't know any of those terms, you should be looking them up immediately.
Typography is the core of graphic design – you can create a functional design with only type – and because of this, the use of typography in design is viewed more critically than any other element. Violating commonly accepted rules is an instant red flag to anyone reviewing your work. If you follow best practices, you'll be in better shape to get hired for a design job, to get freelance clients, and to generally be viewed as a professional.
submitted by PlasmicSteve to graphic_design [link] [comments]


2024.06.09 13:05 Batman4me D479 UX Design

I just passed task1 on this and thought I'd provide some insight.
For the timeline, I just used MS Word. Under Insert, I used SmartArt to make arrows I could label and I copied a section of 3 arrows in order to make 6, then labeled them and wrote in specifics of the timeline underneath each one. It doesn't have to match your real timeline, but it has to be less than 30 days, even if you take longer.
For the persona, there are really fancy ones shown in the course tips, but I just used Word again and inserted a table with 2 columns, put a free internet image on one side and some facts for an imaginary user on the other. It does have to be a plausible person based on the information given about past visitors, though, so if you pick a user who arrived by cruise ship, you'd better put their age and other info as being from that same section of the report. I found lots of personas online and each included different information about their imaginary user, so I just put in some basic name, age, location, occupation info, but then I also added a line for the info given about the visitors, like transportation to island, length of stay, visitor status, number of people in party, etc. I wasn't sure if I needed to do this, but I did. Of course, I merged the rows on the image column side, but it looked very table-y and not fancy and it still passed.
For the low fidelity wireframe, I spent way too much time on this trying to find a suitable site to help me build one and I ended up very frustrated. In the end, I found a blank image of a rectangle desktop browser window and I copied it and pasted it into MS Paint for each page of my website idea. The main image at the top was the home page and then I copied the navigation section and pasted it to the right of the main image and drew an arrow to it and labeled it "Navigation" and then did an arrow from the first link to the wireframe of that page, an arrow from link2 to it's wireframe, link3 to it's wireframe, etc. They want us to show the "flow" of the website, which I showed with arrows and that was accepted. Then, I copied and pasted my MS Paint .jpg into my Word document and made sure it could be seen well enough from the document. There are several decent examples of low fidelity wireframes in the Course Tips section of the course if you want more examples. You don't need any colors, images, or even text in this wireframe. I used squares with an "x" in them for image placeholders (and wrote "image" to be on the safe side), used Link1, Link2, Link3 for links and used the generic Lorem ipsum text placeholder text for filler text. If your link pages link elsewhere to an internal page, be sure to include that in your wireframe, as well.
For the guerilla testing part, I just made up 3 reviews using members of my household and a friend. I put something like 'User 1 is a 69 year old female...' and then I made up the rest based on what I thought her review would be. I did something similar with the others. I really did put myself in their places and wrote actionable feedback from their imagined points of view and came up with a few ideas to add to my wireframe. Be sure to write about how you'll incorporate their feedback into your design for part 2. I read someone else's post saying they updated their wireframe afterwards with the new feedback, but I didn't and still passed.
For the prototype, this is where you make the website for Taniti and it takes the most time. You can hand-code if you want to, but I used a free Wix account. They try to get you to sign up for web hosting and other stuff, but I left my site at the generic yourusername dot wixsite dot com URL and that worked just fine for these purposes. Be sure to get all of the info from the "About the island" doc in there somewhere and try to make it easy for others to find. Be sure your links work. Someone who reviewed my site actually checked the links from each page to be sure and I'm sure the graders will, too. I reviewed someone else who had no working links.
For the 5 usability tasks, there's some help here in the Course Tips section. They want a specific question that can be given to a stranger who will then go to your site to find, so don't make it too broad. Maybe something like, 'What's the drinking age on Taniti' and not 'Are there activities on the island?' Put a little thought into this and if your prototype allows people to find those answers easily enough, because you'll have 3 strangers using those same questions in Task2 to find the info on your site.
For the APA sources, I had some trouble with this because I used all AI images and wasn't sure how to cite them properly. There is conflicting info online and I didn't want to cite each photo on the site. I wrote to my instructor who said putting a note in the footer for each page stating what site they all came from (if one site) should be fine, but just to be sure, I did that plus I added the following citation format in section G for each image used: Name of image. (n.d.). Website. Retrieved [date] from [URL].
For section H, I never know if I need to include anything there for 'demonstrate professional communication,' but I just put 'I believe I have done so.'
Finally, be sure to look over the rubric and check your spelling before submitting and that's it for Task1. I got it back in 2 days as a pass.
For Task2, you have to record yourself giving feedback to 3 others. Be sure to record your screen and your face in a picture in picture mode. Try to say something on each of their written tasks so they have something to write about in their submission. Once you get your 3 reviewers, you have to summarize what they said and then specifically write about what they said for each of your usability questions. I had a lot of "good" comments and that's pretty much it, so I had to summarize that for each question for each person and write if it was actionable or not, which most were not. This is a much quicker task than the first. My videos somehow ended up saving to a wrong folder, so I had to edit them to move them to the class folder so people could see them, so be on the lookout for that. I also didn't get the emails you're supposed to get after making each video, so luckily, I'd saved the links right after making them. I'd suggest doing the same just in case. I wrote up everything on the Task 2 template they provide and just submitted this morning.
submitted by Batman4me to WGU [link] [comments]


2024.06.09 12:59 Komi-Tadano-Rumiko Colored the cover page for Chapter 4 and I was going to give Sakura purple hair like in the remake but I’m just gonna leave it black (I think it’s meant to be black lol)

Colored the cover page for Chapter 4 and I was going to give Sakura purple hair like in the remake but I’m just gonna leave it black (I think it’s meant to be black lol) submitted by Komi-Tadano-Rumiko to uruseiyatsura [link] [comments]


2024.06.09 12:28 oatmilk666 [H] humble games [W] games/giftedgames

REP: https://www.reddit.com/IGSRep/comments/1bon79d/oatmilk666s_igs_rep_page/\* Barter: https://barter.vga3d6/t/
All are humble bundle codes.
Ill gladly take gifted steam games (a la you buy it to me) instead of paypal.
I dont want to do giftlinks.
Im also willing to trade you codes vs a charity donation
to some reputable charity for example UNWRA or Internet Archive (a nonprofit digital library)
or some of your own choosing against providing me a copy of the receipt.
NEW:
Atari 50: The Anniversary Celebration
Grindstone
Mechwarrior 5: Mercenaries
Revival: Recolonization
Not For Broadcast
Hello Neighbor
Streets of Rogue
Gloomwood
Never Alone + Foxtales DLC
Arcadia Fallen
Monster Camp: Camp Forever Bundle
Monster Camp Character Pack - Colorful Campers
One-armed cook: Gourmet Upgrade
Chef: Full Menu Bundle
Broken Age
Dear Esther: Landmark Edition
Drawful 2
Driftland: The Magic Revival
ΔV: Rings of Saturn
EarthX
Neverout
Orbital Racer
Pixplode
This War of Mine
X-Morph: Defense + European Assault, Survival of the Fittest, and Last Bastion DLC
BioShock Remastered
Crusader Kings Complete
Dwarfs!?
Euro Truck Simulator 2
Stick Fight: The Game
Sins of a Solar Empire: Rebellion
Memories of Mars
Deep Sky Derelicts
Idle Champions Celeste's Starter Pack
911 Operator
Gift of Parthax
Deadly 30
Doodle Derby
Dub Dash
Safety First!
Kathy Rain
Kingdom
Kingdom: New Lands Royal Edition
One Way Heroics
Armello
Eastside Hockey Manager
Endless Space - Collection
Hyper Light Drifter
Kingdom Classic
No Time To Explain Remastered
StarCrossed
Operation Flashpoint: Dragon Rising
Octahedron: Transfixed Edition
MotoGP 15
Train Simulator 2020
Train Simulator: CSX AC6000CW Loco Add-On
Train Simulator: Miami - West Palm Beach Route Add-On
Train Simulator: Riviera Line in the Fifties: Exeter - Kingswear Route Add-On
Train Simulator: Western Hydraulics Pack Add-On
Hacknet
Satellite Reign
Niche
Cities in Motion
Cities in Motion 2
11-11 Memories Retold
Crusader Kings II: Sword of Islam
Crusader Kings II: The Old Gods DLC
Carrier Command: Gaea Mission
SpeedRunners
Darkest Hour: A Hearts of Iron Game
140
Galactic Civilizations® I: Ultimate Edition
Galactic Civilizations® II: Ultimate Edition
Beholder
Insurgency
Grey Goo
Tormentor X Punisher
Puzzle Agent 2
Telltale Texas Hold ‘Em
The Walking Dead: 400 Days
Super Mega Baseball: Extra Innings
VR:
Smashbox Arena
Telefrag VR
Slinger VR
Paper Fire Rookie
Expensive & rare / delisted & removed from steam:
Max Payne 3 (Rockstar games store)
Necromonads
Sonic CD
Sonic 3 & Knuckles
Sam & Max: Season 1
Sam & Max: Season 2
Bone Episode 1 & Episode 2 Telltale Out from boneville & The great Cow Race
HITMAN: THE COMPLETE FIRST SEASON
Jurassic Park: The Game
F1 2011 Clickteam Fusion 2.5
TOOLS/PROGRAMS
GameGuru
GameMaker Studio 2 Creator 12 Months
Intro to Game Development with Unity
PDF-Suite 1 Year License
Ashampoo Photo Optimizer 7
Ashampoo WinOptimizer 18
Ashampoo BackUp Pro 14
GameMaker Studio Pro
Music Maker EDM Edition
Music Maker: Hip Hop Edition
Free with trade:
Crusader Kings II
Crusader Kings II
POSTAL
Liberated (GOG)
Wanderlust: Travel Stories (GOG)
Intro to Game Development with Unity (not sure if valid)
................................
I dont want TF2 keys.
Open to offers & all kinds of games, let me know.
submitted by oatmilk666 to indiegameswap [link] [comments]


2024.06.09 12:03 Ill_Disaster_5841 Free PowerPoint templates, making every presentation extraordinary.

https://preview.redd.it/pxmemhizri5d1.png?width=900&format=png&auto=webp&s=a0525c3a42eecb1a0eff8857cc4752cd2664a02b
This is a website dedicated to providing a variety of Free Google Slides themes and PowerPoint templates, named SlidesAce. The site aims to help users easily find high-quality templates suitable for all kinds of presentation needs, whether it’s for business presentations, educational purposes, or marketing displays; SlidesAce has the right resources.
The homepage of SlidesAce is designed to be clean and straightforward, allowing users to quickly browse through different categories of templates, such as "Business," "Education," and "Marketing," via a top menu. These categories are clearly labeled, making it very convenient to find specific types of templates. Additionally, there is a search bar on the site where users can find templates directly through keyword searches.
Each template offered on the site comes with a beautiful thumbnail and a brief description, giving users a preliminary understanding of the template's style and content layout. Clicking on any template will take you to its detailed page, which not only features more previews of the template but also provides detailed information about the design, including the colors used, layout features, and suitable occasions.
A notable feature is that all templates provided by SlidesAce are free to download. This is particularly attractive for budget-conscious students or startups, allowing them to enhance their presentation quality with these professionally designed templates without worrying about additional costs.
SlidesAce also focuses on user experience, with fast page loading speeds and a simple, quick template download process, ensuring that users can easily access the resources they need. Whether in the office or at home, as long as there is an internet connection, users can access SlidesAce anytime, anywhere to start creating their presentations.
SlidesAce is a very practical resource platform, providing strong support for a wide range of users who need to create slides, whether they are students, teachers, or corporate staff, offering them great tools to enhance their presentation effects.
submitted by Ill_Disaster_5841 to powerpoint [link] [comments]


2024.06.09 12:00 AutoModerator Weekly Reminder: Rules and FAQ - June 09, 2024 (Now with updates!)

Below you will find a weekly reminder of our Rules and partial FAQ. It's definitely a long read, but it's worth your time, especially if you are new to the community, or dropping by as a result of a link you found elsewhere. We periodically revise our rules, this weekly notice will help keep you informed of any changes made.
NOTE: These rules are guidelines. Some moderation discretion is to be expected.

Community Rules

1. Kindness Matters

Advise, don't criticize.

2. No Drama

This is a support sub.

3. Report, Don’t Rant

No backseat modding.

4. No Naming & Shaming

No userpings or links.

5. No Platitudes

Nobody knew what they were getting into.

6. No Trolling

We have zero tolerance for trolls.

7. No Personally Identifiable Information

Use discretion when posting.

8. No More than 2 Posts per 24 hours

Use the daily threads.

9. Follow Reddiquette

Remember the human.

10. No Porn, Spam, Blogs, or Research Studies/Surveys Without Mod Approval

Just don't.

11. Disputes in Modmail Only

Don't argue with the mods on the sub.

12. Moderator Actions

We aren't kidding.

13. Ban Procedure

These actions are at moderator discretion.


FAQ - About the Rules

What does Kindness Matters mean?

What about being kind to the kids?

Why is this sub such an echo chamber?

Why can't I tell OP that they are an asshole?

But OP asked if they were an asshole?!

What is a gendered slur?

Seriously? You are the language police now?

What does No Drama really mean?

What is thread derailment?

But what if they didn't answer my question?

Why am I being silenced? I'm just asking for a back and forth!

Why can't I look at someone's post history and comment about it?

Why can't we crosspost stuff to other subs?

What if it's my own post?

What is "brigading"?

What is this whole Report, Don't Rant thing about?

What if I see an obvious troll?

What if they are being really mean in comments?

What if they are harassing me in private messages?

What do you mean by No Naming & Shaming?

I can't link to other subs?

I can't ping other users?

What does No Platitudes mean?

Why don't you people understand it's a package deal?

Why can't you just love them like they are your own?

What do you mean by No Trolling? I was just...

What does "concern trolling", "gish-galloping", and "sealioning" have to do with stepparenting? This isn't a debate sub, why are you using debate terms?

What is "Concern Trolling?"

What is a "Devil's Advocate"?

"Gish-galloping?" What does that even mean?

And "sealioning?" What's that?

Who gets to define what is considered asshattery?



FAQ - Sub Questions

Posting Guidelines for Stepparents

Posting Guidelines for Bioparents

Guidelines for Stepkids

What the heck are all these acronyms? I'm confused!

Why aren't my posts or comments showing up?

Why was my comment removed?

This comment/post is really offensive! Why is it still up?

I've received a hurtful/unwanted PM from someone about my recent post. What should I do?

What are the general moderator guidelines?

I've been wrongly banned/Why can't I comment here?

Why was I banned without warning?

submitted by AutoModerator to stepparents [link] [comments]


2024.06.09 11:01 Normodox ADL study finds harassment, antisemitic hate on ‘toxic’ US neighborhood Facebook groups

Some Facebook groups in local communities have become “toxic sites of harassment,” for Jews, women, LGBTQ+ advocates, immigrants and people of color, the Anti-Defamation League says.
Researchers at the ADL’s Center for Technology and Society (CTS) examined Facebook groups or pages in three local regions — a suburban county outside New York City where neighbors organized against a growing Orthodox Jewish community, a town near Boston where there was backlash when a woman of color won a local election, and in a small town in Ohio where a reproductive rights activist running for the council was forced to leave their home amid harassment by extremist groups.
“Unlike other forms of online harassment, such as trolling campaigns where targets don’t know their perpetrators, targets of local harassment are more likely to interact with their harassers in everyday life, inhabiting the same town or region, and often know people in common, making this form of harassment even more harmful,” the report says.
In addition, ADL researchers examined the levels of antisemitic content in those online communities on Meta’s Facebook, and found they had 5-10 times as much antisemitic content as control pages.
“You are more likely to be harassed on Facebook than on other platforms, yet this harassment is rarely visible to researchers,” says Jordan Kraemer, גirector of Policy and Research, ADL Center for Technology and Society.
“Facebook has become a key platform for neighborhood news and discussion groups, serving as a new ‘public square.’ However, harassment remains rampant and reporting inefficient, with the platform rarely if ever taking action to protect the targets,” Kraemer says.
ADL study finds harassment, antisemitic hate on 'toxic' US neighborhood Facebook groups The Times of Israel
submitted by Normodox to BeneiYisraelNews [link] [comments]


2024.06.09 10:56 r3crac Convoy T3 Colorful Titanium Alloy Flashlight Nichia 219B for 71.40 USD without coupon (Best price in history: 72.51 USD)

Here is the link (Banggood): Convoy T3 Colorful Titanium Alloy Flashlight Nichia 219B
Current price is 71.40 USD. The lowest price in my database is 72.51 USD.There're already 5 records in DB. Price monitoring since 19.1.2024!
Of course if you want current coupons and e-mail PRICE ALERTS for Convoy T3 Colorful Titanium Alloy Flashlight Nichia 219B then you can just go to the CouponsFromChina product page. It's right there: https://couponsfromchina.com/convoy-t3-colorful-titanium-alloy-flashlight-nichia-219b-coupon-price/
Cheers
That is a deal! That is a discount!
Telegram: https://t.me/couponsfromchinacom
FB Page: https://www.facebook.com/CouponsFromChinaCom
FB group: https://www.facebook.com/groups/couponsfromchinacom/
Reddit: https://www.reddit.com/couponsfromchina/
Website: https://couponsfromchina.com
Image: https://imgaz2.staticbg.com/thumb/large/oaupload/banggood/images/A7/17/7d71a6d1-95f3-4b4d-b618-8478be74e1d4.jpg
submitted by r3crac to flashlight_deals [link] [comments]


2024.06.09 10:55 r3crac Convoy T3 Colorful Titanium Alloy Flashlight Nichia 219B for 71.40 USD without coupon (Best price in history: 72.51 USD)

Here is the link (Banggood): Convoy T3 Colorful Titanium Alloy Flashlight Nichia 219B
Current price is 71.40 USD. The lowest price in my database is 72.51 USD.There're already 5 records in DB. Price monitoring since 19.1.2024!
Of course if you want current coupons and e-mail PRICE ALERTS for Convoy T3 Colorful Titanium Alloy Flashlight Nichia 219B then you can just go to the CouponsFromChina product page. It's right there: https://couponsfromchina.com/convoy-t3-colorful-titanium-alloy-flashlight-nichia-219b-coupon-price/
Cheers
That is a deal! That is a discount!
Telegram: https://t.me/couponsfromchinacom
FB Page: https://www.facebook.com/CouponsFromChinaCom
FB group: https://www.facebook.com/groups/couponsfromchinacom/
Reddit: https://www.reddit.com/couponsfromchina/
Website: https://couponsfromchina.com
Image: https://imgaz2.staticbg.com/thumb/large/oaupload/banggood/images/A7/17/7d71a6d1-95f3-4b4d-b618-8478be74e1d4.jpg
submitted by r3crac to couponsfromchina [link] [comments]


2024.06.09 10:42 prettygirlygorl ✨about myself.✨

welcome to my page, as you may notice i have nothing to show of myself and you may wonder as to why and possibly doubt me as a domme.
i will explain a little about myself and list the reason for my secrecy.
1. I’m a mother of one. Before i continue there is no shame or shade to those hustling moms who domme as a kink. GET IT GIRL As per myself i prefer not to plaster my face whereas truthfully i wouldn’t want it be addressed to my family and or child. IF FOUND. —— although im aware of scams, and catfishes i have no issue with sending live videos or custom pics proving i am who i claim i am.
2. I was active on a different account that i unfortunately lost access to, i definitely had my fair share of silent sends, paypigs, tempsubs, femsubs, and or human atm.
3. I am 24, i do have a job. But on my spare time or off days i like to keep myself busy (aside of my parental duties) I like to read, color, workout, and game. (i actually stream as well)
4. This is crucial to my potential companion if you are interested.. I seek a long term duo, someone who is understanding to my duties as a mother yet appreciates and submits themselves throughly. I prefer praise over degradation, but i do well with both. As a person out of this kink i’m aware we both have lives to attend to although i’d appreciate my duo to be needy be aware as i need to take care of things in my life you do too.
And this is where i will wrap this up feel free to message me. ⛓️‍💥💗✨
submitted by prettygirlygorl to u/prettygirlygorl [link] [comments]


2024.06.09 10:32 ArcadeConMan Unlock New Gameplay Potential in Arcade Convoy with Smart Shadows and Enhanced Blending Options

Unlock New Gameplay Potential in Arcade Convoy with Smart Shadows and Enhanced Blending Options
Demo of Smart Shadow And Arena Options
Unlock the full potential of your gameplay with our innovative Smart Shadow feature in Shape Shifter. In this detailed guide, we delve into what Smart Shadow is, how it complements your gameplay, and how you can customize it alongside other dynamic game elements like game arena blends, texture options, and shape blends. Additionally, we’ll explore the traditional Ghost Mode and our unique Side Smart Shadow feature.

What is Smart Shadow?

Smart Shadow isn’t just a visual aid; it’s a strategic gameplay enhancer. This feature blinks the game arena blocks that will make contact with the falling shape, giving you a clear indication of where it will land. Unlike traditional shadow effects in puzzle games, Smart Shadow dynamically adjusts based on the shape’s position and orientation, providing real-time tactical feedback.

How Smart Shadow Works

The technology behind Smart Shadow involves detecting the points of contact between a shape and the arena floor. As your shape descends, the corresponding blocks below light up, guided by sophisticated collision algorithms and rendering techniques that ensure minimal performance impact while maintaining visual clarity.
Main Options

Smart Shadow vs. Ghost Mode

On the main options screen, you can choose how you prefer your shadows:
  • Smart Shadow: Activates a dynamic shadow that blinks on the blocks directly beneath the falling shape’s contact points.
  • Ghost Mode: The classic shadow option, which shows a faint outline of the shape at its projected landing position, providing a continuous preview.
  • Off: Turns off shadow visualization altogether.Navigate to the “Options” menu where you can toggle the Smart Shadow mode between smart, ghost, or off. Here, you can also adjust the blink speed and visibility to suit your playing style.

Customizing Smart Shadow

Basic Settings

Navigate to the “Options” menu where you can toggle the Smart Shadow mode between smart, ghost, or off. Here, you can also adjust the blink speed and visibility to suit your playing style.
Cheats Screen
Extras Page adjust particles, sound and SIDE SHADOW

Advanced Customization

  • Side Smart Shadow: Accessed through the “Cheats/Extras” menu, this feature can be toggled on or off. When enabled, it highlights the edges of arena blocks that will make lateral contact with the shape upon landing. This is particularly useful for understanding complex spatial relationships and planning strategic placements.

Game Arena Customization

Game Arena and Texture Options

Game Arena Blends

  • Top and Bottom Blends: Customize the visual top and bottom layers of the game arena with color gradients.
  • Shadow Blend: Specifically applies color to the blocks activated during Smart Shadow, enhancing their visibility.

Texture Options

  • Texturize Arena: Toggle between classic and textured arena appearances.
  • Instant Texture: Determines if new blocks instantly adopt the arena’s texture upon landing.
  • Texture Frequency: Sets the frequency of texture changes based on lines cleared.

Shape Blends

Shape Blend Options
Personalize the appearance of active, inactive, and AI-controlled shapes with color and texture adjustments, enhancing visual differentiation.

Conclusion

The Smart Shadow, along with the traditional Ghost Mode and the innovative Side Smart Shadow, offers unparalleled ways to enhance your strategic approach in Shape Shifter. These features, combined with extensive visual customization options, ensure a deeply personalized and engaging gameplay experience. Check out the accompanying video to see these features in action and inspire your own custom game setups!

Why Not Try It For Yourself?

Dive into these settings and more in Arcade Convoy featuring Shape Shifter, experiment with different configurations, and share your experiences with us. Whether you’re a puzzle novice or an expert, these tools are crafted to elevate your strategic play and visual enjoyment.

--ConMan ConmansArcade.com

submitted by ArcadeConMan to ArcadeConvoy [link] [comments]


2024.06.09 09:09 iamkingsleyf 15 Different Types of Pictures Frame

There are different types of picture frames right now. When it comes to brightening your dividers, choosing the main fitting picture outlines for your space can appear a bit overpowering.
Maybe you need some standing photo outlines along with your sideboard or on your coffee table.
Perhaps you're after an embellishing overview for an extraordinary event photo, or you need to collate a blend of family photographs and art prints for an explanation display divider within the corridor.
You might need to keep it straightforward with a push of dark photo outlines mounted on the divider. Or a multi-picture shape to show your occasion photographs or bring your Instagram pics to life.
There are so many choices accessible, empowering you to show your pictures in a genuinely customized way.
Be that as it may, having so much choice can make it more troublesome to discover the culmination picture outline.
So we've done all the difficult work for you. Here we circular up the leading photo outlines for your domestic underneath.
The different types of Picture frames are listed below.

1. Gallery Frame

Display outlines utilize a tangle to make an elevated frame-in-frame impact that you might frequently see in an exhibition hall photography establishment.
Our genuine hardwood Display Outlines bring this identical tasteful touch of the mid-century advanced plan to any room in your home.
Additionally, attempt putting together a collection of four or more outlines for an impactful see, and do not be anxious to blend.
Coordinate silhouette wraps up along the way. It creates variety and visual intrigue.
Furthermore, it's a straightforward, easy route to the hidden. However, advanced colors conspire that tie the pieces of the room together.

2. Carrs Silver Frame

The Carrs Silver Frame is one of the different types of picture frames. The best picture frames do not divert from but upgrade the picture it holds, demonstrated flawlessly by this beautiful silver Carrs plan picture outline.
Mounted on a block of wood back, the silver edge is plain in its plan and can stand both representation and scene.
The specific show recorded is 8 x 6" in measure, but there are little and bigger estimate choices moreover available.
Moreover, It's by distant the foremost costly section in our choice of the most excellent outlines.
Still, if you've got an uncommon photo that needs a domestic, this can be well worth the venture.

3. Modern Frame

The slim profile of cutting-edge frame styles permits your photographs to require a central organization for a moderate see that puts an accentuation on the print.
The Modern Metal Frame is a premium-quality choice for any space, prepared to hang as a centerpiece or in couple with other pieces on a display wall. The Cutting-edge
Metal Outline is tailor-made to include modernity and present-day request to moderate stylistic layout topics — but it's at its best in urban-industrial spaces.
Additionally, Pair two expansive frames together for a show that wows or blends and coordinates distinctive sizes of smaller structures, as within the picture over.
Essentially, because you have got other metal wraps up in your space doesn't cruel that your outlines ought to coordinate them precisely — a small variety goes a long way.

4. Copper Hanging Picture Frame

Copper Hanging a Picture frame is also one of the different types of Frames.
The classic black picture frame is a go-to plan for numerous picture takers, this basic but exquisite outline will assist your color photography pop and allow dark and white photographs an immortal feel.
Profoundly reasonable, this prevalent plan is available in dark, white, and dim, and within the taking after sizes: A4 (21 x 30cm), 12 x 16" (30 x 40cm), 19 x 28" (50 x 70cm), 24 x 31" (60 x 80cm).
Well-made and shockingly reasonable, this modern plan offers a cutting-edge, uncluttered feel, culminating in exhibiting your most valuable recollections.

5. Floating Frame

Floating frames utilize clear glass or acrylic input of a tangle to provide your print with the impact of drifting on the divider.
Our Drifting Outline employments frame-grade acrylic, including UV security and subtract weight, highlighting modern brass-coated equipment — downplayed. These one-of-a-kind highlights grant it astounding profundity and dimension.
Additionally, The floating frame is for showing "the one." It gives that extraordinary photo the impact of standing on its claim, drawing all the consideration precisely where it should be.
Let this articulation piece talk for itself as a solid centerpiece — the 30 x 42" outline is our favorite measure for turning a clear divider into a work of craftsmanship.

6. Deep-Set Frames

Deep-set frames are picture frame that takes a page out of the book of a shadow box, employing a thicker tangle and profound outline to draw the inner eye toward the picture.
This interesting profile makes a subtle shadow inside, including measurement where once there was none. Our Deep-Set Outline is perfect for exhibiting scenes of travel photographs that welcome delay.
The play between layers draws the viewer into the picture, giving a transitory elude to far-away settings and past stories.

7. Umbra Luna Photo Art Display

Next on our list of different picture frames is the Umbra Luna Photo Art Display.
In case you genuinely need your photographs to stand out, putting them in this idiosyncratic Umbra Luna frame is beyond any doubt to do it.
Accessible in dark or white, this one-of-a-kind multi-outline can hold nine 4 x 6" photos, with the plan permitting each to be opened exclusively for ease of utilization. It's more costly than your regular multi-picture outline.
Still, the goal is anything but conventional, and all the respecting looks it's beyond any doubt to urge will rapidly make you disregard the additional taken toll.

8. Canvas Prints

When it comes to dimension, these prints take things a step encourage, extending canvas onto an inside outline that brings the picture out from the divider.
Our Surrounded Canvas Print could be a classy takeoff from the conventional, highlighting a high-quality cotton mix that touts lovely color and uncommon propagation of detail.
The slight drift between the canvas and profound outline makes for an interesting visual impact, not at all like anything else available.
Whether hanging on its possessor with other outlines, the canvas print should continuously be the central point. If including it in an exhibition divider, turn it into a prominent position for adjusted transactions between your collection of outlines.

9. Square multi-picture frame

If you need to transport your Instagram framework into the open world, this charming multi-picture outline is the ideal choice.
The white 23 x 23cm plan highlights 12 4 x 4cm square windows to put your chosen pictures at the side and a content box underneath for a customized message.
With a box plan, this quality outline can be both hung or left freestanding. It incorporates front assurance with shatterproof plastic to assist in diminishing the hazard of breakages.

10. Tabletop Frames

Tabletop Frames are also one of the different types of picture frames. It's all within the small, subtle elements — and tabletop outlines go a long way in making a house feel domestic.
Wooden Tabletop Frame sets an ageless plan with an extraordinarily advanced take on usefulness.
Essentially, utilizing the detachable metal stand requires your outline from the table to the divider and back again.
Place a tabletop outline in ranges that require a small something additional to imbue identity into the space.
Additionally, these flexible outlines are right for domestic on tables, mantles, and racking. Or as the wrapping-up piece in your dream craftsmanship divider.

11. Multi-Picture Frames

There's nothing like a highlight divider of mind-blowing photographs, and this beautiful determination of wooden outlines will assist you in doing fair that.
Accessible in both dark and brown, the set incorporates 26 picture outlines at the taking-after sizes.
Two x 24x19cm, five x 17x12cm, seven x 9 x14cm, and twelve x 8x12cm. Not as it were the idealized arrangement for changing that purge divider into a work of craftsmanship but a deal to boot!

12. Photo Holders

The photo holders are one the flexible different types of frames. Frames aren't the as they were arranged for a hoisted photo show.
Photo holders are a flexible, helpful way to bring a new see to the photographs you adore.
Our family of frame-free Photo Holders combines the finest of both capacity and show, permitting you to be effectively compatible with your favorite prints.
Smaller photo holders like our Brass Easel, Walnut Print Stand, and Brass & Wood Show Box are perfect for little spaces such as work areas, tables, and mantles.
The Wooden Photo Edge can bring a welcome bend to any division, complimenting outlines or filling the void for dividers.
The canvas print should be the central point, whether hanging on its claim or with other techniques.
If including it in a display divider, turn it into a prominent position for adjusted transactions between your collection of outlines.

13. New England Solid Oak frame

If your domestic encompasses a rustic feel, this can be one of the most pleasing picture outlines to compliment your style.
With a strong oak plan, this picture outline is both vigorous and beautiful and offers space for five 4 x 6" photographs in numerous groups.
The oak outline is additionally accessible within the taking-after options.
Furthermore, it's worth noticing that the plans that offer numerous picture choices are divider mounts.
The standard single picture outlines can be freestanding and be divider mounted, either scene or representation.
Perfect for any domestic, all systems are separately boxed, making them a culmination blessing for that somebody extraordinary.

14. Instagram Selfie Board Frame

A somewhat alternative option but a brilliant picture outline for anybody Instagram-fixated. Choose from several specific plans to suit the event.
Furthermore, personalization choices, counting names, messages, hashtags, etc., can be included to form the additional outline special.
The Selfie Outline measures 508 x 717mm, made from tall quality 5mm folded plastic. It's also fully water-safe, meaning you'll be able to get the culmination selfie rain or sparkle.

15. Acrylic Picture Frame

Rounding Off the list of different types of Picture frames is the Acrylic Picture frames. The acrylic frame is outlined as solid and steady in representation and scene introduction.
And we utilized four little and solid magnets to hold the super-clear acrylic squares together safely.
The clear acrylic photo outline with twofold-sided see-through outlines permits you to see from both sides.
Easy to clean and simple to upgrade with modern photos.
submitted by iamkingsleyf to u/iamkingsleyf [link] [comments]


2024.06.09 08:55 Upbeat-Serve-6096 Anbernic RG35XX Plus vs Miyoo Mini Plus: My take, half a year after purchase

Anbernic RG35XX Plus vs Miyoo Mini Plus: My take, half a year after purchase
Bought these handhelds roughly around the same month, the RG35XX Plus being bought near its product launch.
Beige: RG35XX Plus; Black: Miyoo Mini Plus
https://preview.redd.it/teffyclhsh5d1.jpg?width=3968&format=pjpg&auto=webp&s=4073fa4bb03dc3bef50de10813450535be258f65
The Anbernic's D-pad looks especially worn out. I'll elaborate in the text.
https://preview.redd.it/7hnxn0aish5d1.jpg?width=2976&format=pjpg&auto=webp&s=11ebac4e1592698d4dcc8d4e2124555a4f3e30c1
Basically the only purpose for buying both was to be part of "The Community™", to see how much polish these handhelds could have over time, both in stock firmware updates or in community distros.
Also I think having one of these for casual retro gaming is a pretty good way to not be bombarded by the constant internet interaction - well I sure failed this part.

TL;DR: In my particular use case, the Anbernic wins, though it is a close call.

  • Design, aesthetics: Miyoo wins, depending on your color choice. I won't mod mine.
    • If we compare the same transparent black shell, Anbernic lost a bet by using the painted NES controller font on other buttons and generic sans on ABXY. Lack of font consistency is one of the grand user interface failures of current cheap electronics.
    • If we compare the same beige shell, Anbernic has less yellowed beige color.
    • I think I like the removable battery cover on the Miyoo better.
  • Ergonomics, pocketability and hand feel: Anbernic wins, mostly
    • The Anbernic has a larger gamepad area and a thicker bottom (that's what he said), which makes holding it for long-term gaming a bit more comfortable.
    • One huge win for Anbernic is the way the area of shoulder buttons is designed. The slight bump in the middle and the larger area of the buttons in general means that you can rest your hands beneath them and won't push these shoulder buttons by mistake, or you can comfortably rest your hands on top of them without slipping off. Arguably the Miyoo's shoulder buttons look less ugly by having the same color as the rest of the shell. They rattle less. They sit flush with the shell to ensure sleekness, but I care a lot less about these aspects. In general I think the Miyoo is a slightly more pocketable handheld, but the Anbernic's slight sacrifice on that front make gameplay a lot more ergonomic.
    • Prior to this rabbit hole dive I owned an Anbernic RG350P, and the D-pad on that thing is so horrible - you can essentially push the center pivot downward - that I had severe doubts about ANY Anbernic D-pad when everyone else was praising their button feel. Which is why I'm so relieved to find that this issue is largely non-existent on the Anbernic RG35XX Plus. This Anbernic's D-pad is probably on par with an old Nintendo handheld's D-pad (compared to the GBA/GBP for example)
    • The Anbernic's face buttons feel a little mushy compared to the springy Miyoo buttons, which might be a turn off for arcade-minded people, but could be a plus for people who play games next to their sleeping bedmates for... some... reason. That hand feel doesn't make-or-break gameplay for me - you have to go to the R36s to truly understand what DOES break gameplay.
  • In-game audio and visuals:
    • Miyoo has deeper colors, but it might be overdone, as some white parts don't look white anymore. Anbernic's display is a little less saturated. Neither displays really look as good as the unreasonably crisp panel on the otherwise bargain-bin r36s.
    • Both have the classic speaker "pop" sounds when its power is cut off, but it's less concerningly loud on the Anbernic.
    • Anbernic's rumble motor sounds deeper and less annoying.
  • Stock firmware experience: both have janks and trade-offs, but I like Miyoo's a tiny bit better without tinkering
    • Miyoo stock UI has better color design and better fonts, as well as being generally more lightweight and snappy. The big issue is their simple in-game menu NOT working with RetroArch menu in the slightest. If you make a savestate in the simple menu, that doesn't translate to the same savestate in the RetroArch menu. Still, I appreciate that they decided to not bog us down with RetroArch, which comes with its own design banalities. Also, many games have stutters, which might be because they forced to turn on netplay.
    • A pretty dire issue with Miyoo is the single SD card setup, and while the tiny 32MB internal flash has the basic operating system and UI elements, all emulators and additional functionalities live on the stock SD card. If you use a new card without backing up data from the stock SD card, stock firmware won't play games. And if the internal flash dies (believe me, people have found out), the machine is bricked. Anbernic's 2-card setup means you can put all your games and saves on one SD card, and all operating system elements on another.
    • Anbernic used the same outdated MP4 player-era sound effects and fonts which really made it look 15 years old in the worst way, and the menu navigation is a lot less responsive too. At first stock OS had no subfolder under platform/console folders which made game navigation a chore, but it seems they have since fixed it and added a lot of pretty good polishes all things considered. Neither options have the most up-to-date RetroArch versions (v1.10 as of now, compared to v1.18 officially)
    • Neither stock OSes give you a lot of joy of tinkering. Miyoo is kinda obvious when everything lives on the internal flash. With the Anbernic it is [doable], but far from easy, especially when most of the system files live in an EXT4 partition you can't easily use on Windows, and the stock firmware SD card image is partitioned such that you cannot expand the userspace partition to put more ROMs, which is one of the most stupid mistakes you can make as a linux engineer.
  • Community OS experience: all have janks and trade-offs again, but OnionOS has one trump card
    • For the Anbernic, right now I prefer using MuOS, primarily because it's simple, it boots fast, setting RetroArch up doesn't get in the way much. However if you want to use it as a potentially versatile gaming box for multiplayer purposes, currently Knulli does it the best as it supports more of the Anbernic's peripherals.
    • For the Miyoo Mini Plus, I wish the simple but fully-featured Allium launcher could gain some momentum, but right now OnionOS on Miyoo just wrangled some of the best feature-sets of emulation community, primarily the Game Switcher menu. It's basically an integration of several RetroArch features and some rare ones - quick savestate on exit, optional auto savestate loading on launch, quick screenshot, playtime tracker, a list of recently played games, and a snappy menu. It makes you feel like you can multitask on games despite the fact that you can't. Apparently OnionOS came from trying to merge a precursor to MinUI and the Game Switcher menu. Right call, because that functionality alone is unbeatable. I wish the EmulationStation frontend of higher-end handhelds can implement this, a more comprehensive "recent list" than the current "recent list." Anything else is a nice bonus like netplay, RetroAchievements (RetroArch itself handles these), remote file transfer and battery tracker - these mostly have been underused by me or have been used by other handheld distros already.
    • An increasing usage of cost-less amenities includes the default shadevideo filter being "sharp bilinear" or normal2x or "bicubic" on Onion. Keep it up, this is the best default shader for sharp pixels in most non-integer scaling situations without shimmering.
  • Feature set and power with community OS usage: RG35XX wins by a mile, but your mileage may vary in how much power you need.
    • CPU power: if we use the latest mGBA RetroArch core, Miyoo struggles with some parts of "DrillDozer" or "Mario & Luigi" and sometimes drops speed, while it doesn't happen on the Anbernic. In the SNES9x emulator, some games like Kirby Super Star or Yoshi's Island will eat up a lot of the Miyoo's CPU resources and leave no room for fast-forwarding, while the Anbernic does it easier. Of course, if you don't mind them at much, then the extra oomph won't matter too much to you.
    • Peripherals: the Anbernic has HDMI out, Bluetooth, WiFi and USB host support, while the Miyoo only has WiFi. On the Anbernic side, currently the Knulli firmware uses the peripherals most seamlessly, while stock is a lot more Janky. Knulli has native 1080p output in RetroArch while others only have blown-up 480p in RetroArch, which you'll be able to tell VERY quickly. If you enjoy using a handheld as a home console box with an external gamepad, the Anbernic RG35XXPLUS with Knulli is probably the cheapest to do so and do so decently. Knulli is also the only firmware to have Bluetooth AUDIO. Recommended for those who want all the hardware amenities.
  • Long-term issues
    • Admittedly I did end up playing on the Anbernic a lot, but this did bring some issues that I had to contact customer support for. Mostly the wear-and-tear on the D-pad and a faulty display. You see, I play Apotris a lot, and using the known Tetris strategies apparently means the UP and RIGHT keys on the D-pad gets a lot of rubbing, and now they look worn-out. In trying to disassemble it to check what could be the issue, some mishandling caused the screen to develop dead pixel lines. The customer support first gave me a replacement D-pad, and later agreed to replace my unit's screen by having the handheld sent back to their factory, but the unit returned with a WRONG D-pad that's likely for the original RG35XX! Now I'm still using the old D-pad, rotated 180 degrees, and worn out on both corners by now. Apparently not a lot of people encountered the same issue, but it's still worth bringing up regardless. TOP TIP: Take advantage of customer support while you can!! Don't disassemble your new-fangled handhelds to troubleshoot unless you know 100% what you're doing!

What features I ended up using/liking a lot, and what plans I have for these handhelds going forward

  • Miyoo Mini Plus: OnionOS's Game Switcher and generally faster navigation. Snappy face buttons. Theme creation.
  • Anbernic RG35XX Plus: Really good ergonomics for long-term play, as much as a vertical handheld can provide. WiFi for local netplay and SSH tinkering potential. Bluetooth audio.
  • Going forward: For now I don't have a lot of reasons to really keep the Miyoo Mini Plus. I plan to create an OnionOS theme for it with my hand-drawn artwork, and later sell the Miyoo to someone who needs it more than I do. But I will miss the Game Switcher. The Anbernic is a keeper, despite the busted-up D-pad. Maybe I'll pester customer support again to have 2 or 3 backup ones. Here's to hoping that GarlicOS makes it work again - hardware acceleration is apparently in the works according to Black-Seraph, and more custom firmware options like Rocknix and even GammaOS Core will keep things exciting for sure.
submitted by Upbeat-Serve-6096 to SBCGaming [link] [comments]


2024.06.09 08:42 flynace181 Arduino CPT Adafruit Feather Buddy

Arduino CPT Adafruit Feather Buddy
// Arduino CPT Adafruit Feather Buddy #include  #include  #include  #include  #include  #include  #include  #include  #include  #include  Adafruit_ST7789 tft = Adafruit_ST7789(TFT_CS, TFT_DC, TFT_RST); GFXcanvas16 canvas(240, 135); #include  #define NUMPIXELS 1 Adafruit_NeoPixel pixels(NUMPIXELS, PIN_NEOPIXEL, NEO_GRB + NEO_KHZ800); float CoreCurrentTemp = 0; float SurfaceCurrentTemp = 0; float AmbientCurrentTemp = 0; float InstantReadTemp = 0; uint8_t probeStatusData[48] = {}; struct __attribute__((packed)) PackedProbeTemperatures { unsigned int temperature1 : 13; unsigned int temperature2 : 13; unsigned int temperature3 : 13; unsigned int temperature4 : 13; unsigned int temperature5 : 13; unsigned int temperature6 : 13; unsigned int temperature7 : 13; unsigned int temperature8 : 13; }; struct __attribute__((packed)) PackedModeID { unsigned int probemode : 2; unsigned int colorid : 3; unsigned int probeid : 3; }; struct __attribute__((packed)) PackedVirtualSensors { unsigned int batterystatus : 1; unsigned int coresensor : 3; unsigned int surfacesensor : 2; unsigned int ambientsensor : 2; }; struct __attribute__((packed)) PackedPredictionStatus { unsigned int predictionstate : 4; unsigned int predictionmode : 2; unsigned int predictiontype : 2; unsigned int predictionsetpointtemperature : 10; unsigned int heatstarttemperature : 10; unsigned int predictionvalueseconds : 17; unsigned int estimatedcoretemperature : 11; }; struct __attribute__((packed)) PackedFoodSafeData { unsigned int foodsafemode : 3; unsigned int foodsafeproduct : 10; unsigned int foodsafeserving : 3; unsigned int foodsafethresholdreftemp : 13; unsigned int foodsafezvalue : 13; unsigned int foodsafereferencetemp : 13; unsigned int foodsafedvalueatrt : 13; unsigned int foodsafetargetlogreduction : 8; unsigned int foodsafedatapad : 4; }; struct __attribute__((packed)) PackedFoodSafeStatus { unsigned int foodsafestate : 3; unsigned int foodsafelogreduction : 8; unsigned int foodsafesecondsabovethreshold : 16; unsigned int foodsafelogsequencenumber : 32; unsigned int foodsafestatuspad : 5; }; struct __attribute__((packed)) StatusData { uint32_t longRangeMin; uint32_t longRangeMax; PackedProbeTemperatures packedTemperatures; PackedModeID packedMode; PackedVirtualSensors packedSensors; PackedPredictionStatus packedPrediction; PackedFoodSafeData packedFSdata; PackedFoodSafeStatus packedFSstatus; }; int CPTmode = 7; int BatStat = 0; int CoreID = 0; int SurfID = 0; int AmbiID = 0; float CPT_RAY[9]; int PredState = 0; int PredMode = 0; int PredType = 0; float PredSetPointT; float PredHeatStartT; int PredSeconds = 0; float PredCoreEst; float PredPercent; int FoodMode = 0; float FoodTarget; int FoodState = 0; float FoodLog; bool CPTscanning = false; bool CPTconnected = false; bool CPTdiscovered = false; bool CPTsubscribed = false; int UIpage = 1; bool ButtPush = false; unsigned long DeBounce = millis(); bool BLE_UI = false; bool TFTbl = false; bool LEDred = false; void setup() { // while (!Serial && millis() < 5000); // Serial.begin(9600); // Serial.println(millis()); pinMode(LED_BUILTIN, OUTPUT); digitalWrite(LED_BUILTIN, HIGH); LEDred = true; pinMode(TFT_BACKLITE, OUTPUT); digitalWrite(TFT_BACKLITE, HIGH); TFTbl = true; pinMode(TFT_I2C_POWER, OUTPUT); digitalWrite(TFT_I2C_POWER, HIGH); delay(10); tft.init(135, 240); tft.setRotation(1); // Initialize UI Buttons pinMode(0, INPUT_PULLUP); pinMode(1, INPUT_PULLDOWN); pinMode(2, INPUT_PULLDOWN); pinMode(NEOPIXEL_POWER, OUTPUT); digitalWrite(NEOPIXEL_POWER, HIGH); pixels.begin(); pixels.setBrightness(20); pixels.fill(0xFFFFFF); pixels.show(); canvas.setFont(&FreeSans12pt7b); canvas.fillScreen(ST77XX_BLACK); canvas.setTextColor(ST77XX_BLUE); canvas.setCursor(0, 17); canvas.println("Starting BLE..."); tft.drawRGBBitmap(0, 0, canvas.getBuffer(), 240, 135); if (!BLE.begin()) { pixels.fill(0xFF0000); pixels.show(); canvas.setTextColor(ST77XX_RED); canvas.println("BLE module failed!"); while (!BLE_UI) { digitalWrite(LED_BUILTIN, LOW); delay(1000); digitalWrite(LED_BUILTIN, HIGH); delay(500); } } BLE_UI = true; digitalWrite(LED_BUILTIN, LOW); LEDred = false; canvas.println("BLE Ready"); tft.drawRGBBitmap(0, 0, canvas.getBuffer(), 240, 135); canvas.fillScreen(ST77XX_BLACK); BLE.setEventHandler(BLEDiscovered, CPTdiscoveredHandler); digitalWrite(NEOPIXEL_POWER, LOW); delay(1000); } void loop() { if (!CPTscanning) { canvas.setFont(&FreeSans12pt7b); canvas.setTextColor(ST77XX_BLUE); canvas.setCursor(0, 17); canvas.println("Scanning for CPT..."); tft.drawRGBBitmap(0, 0, canvas.getBuffer(), 240, 135); //ENTER YOUR CPT MAC ADDRESS HERE... BLE.scanForAddress("a0:b1:c2:d3:e4:f5"); CPTscanning = true; } BLE.poll(); delay(100); } void BattDisplay() { if (BatStat == 0) { // Draw BATTERY GOOD canvas.drawRect(227, 47, 8, 4, ST77XX_YELLOW); canvas.fillRect(224, 50, 14, 38, ST77XX_YELLOW); canvas.drawRect(223, 51, 16, 36, ST77XX_YELLOW); canvas.drawRect(222, 52, 18, 34, ST77XX_YELLOW); canvas.fillRect(225, 52, 12, 34, ST77XX_BLACK); canvas.drawRect(224, 53, 14, 32, ST77XX_BLACK); canvas.drawLine(226, 84, 235, 84, ST77XX_GREEN); canvas.drawLine(226, 53, 235, 53, ST77XX_WHITE); canvas.fillRect(225, 54, 12, 3, ST77XX_WHITE); canvas.fillRect(225, 57, 12, 6, ST77XX_GREEN); canvas.fillRect(225, 64, 12, 10, ST77XX_GREEN); canvas.fillRect(225, 75, 12, 9, ST77XX_GREEN); } else { //Draw BATTERY BAD canvas.drawRect(227, 47, 8, 4, ST77XX_RED); canvas.fillRect(224, 50, 14, 38, ST77XX_RED); canvas.drawRect(223, 51, 16, 36, ST77XX_RED); canvas.drawRect(222, 52, 18, 34, ST77XX_RED); canvas.fillRect(225, 52, 12, 34, ST77XX_BLACK); canvas.drawRect(224, 53, 14, 32, ST77XX_BLACK); canvas.drawLine(226, 84, 235, 84, ST77XX_RED); canvas.drawLine(226, 53, 235, 53, 0xB5B6); canvas.fillRect(225, 54, 12, 9, 0xB5B6); canvas.fillRect(225, 64, 12, 10, 0xB5B6); canvas.fillRect(225, 75, 12, 9, ST77XX_RED); } } void DrawUp() { for (int i = 0; i <= 8; i++) { canvas.drawLine(222 + i, 17, 222 + i, 17 - ((i * 2) + 1), ST77XX_YELLOW); canvas.drawLine(231 + i, 17, 231 + i, i * 2, ST77XX_YELLOW); } } void DrawDown() { for (int i = 0; i <= 8; i++) { canvas.drawLine(222 + i, 117, 222 + i, 117 + ((i * 2) + 1), ST77XX_YELLOW); canvas.drawLine(231 + i, 117, 231 + i, 134 - (i * 2), ST77XX_YELLOW); } } void DrawBezel(uint16_t Bcolor) { for (int i = 0; i <= 2; i++) { for (int r = 8; r <= 10; r++) { canvas.drawRoundRect(i, i, 210 - (2 * i), 135 - (2 * i), r - i, Bcolor); } } canvas.drawRoundRect(3, 2, 204, 130, 7, Bcolor); } void PageDisplay() { if (UIpage == 0) { DrawUp(); canvas.setFont(&FreeMonoBold18pt7b); canvas.setTextColor(ST77XX_WHITE); canvas.setCursor(34, 35); canvas.print("Surface"); canvas.setCursor(85, 70); canvas.print("T"); canvas.print(SurfID); canvas.setFont(&FreeMonoBold24pt7b); if (SurfaceCurrentTemp < 99.995) { canvas.setCursor(38, 113); } else { canvas.setCursor(22, 113); } canvas.print(SurfaceCurrentTemp); } if (UIpage == 1) { DrawUp(); DrawDown(); canvas.setFont(&FreeMonoBold18pt7b); canvas.setTextColor(ST77XX_WHITE); canvas.setCursor(18, 36); canvas.print("C"); canvas.print(CoreID); canvas.setCursor(18, 77); canvas.print("S"); canvas.print(SurfID); canvas.setCursor(18, 118); canvas.print("A"); canvas.print(AmbiID); canvas.fillCircle(172, 37, 3, ST77XX_WHITE); canvas.fillCircle(172, 78, 3, ST77XX_WHITE); canvas.fillCircle(172, 119, 3, ST77XX_WHITE); canvas.setFont(&FreeMonoBold24pt7b); float CCTfx = CoreCurrentTemp * 10; float CCTfr = round(CCTfx); float CCTf = CCTfr / 10; int CCTi = (int)(CCTf); int CCTic = (int)(CoreCurrentTemp * 100); if (CCTic < 9995) { canvas.setCursor(105, 39); } else { canvas.setCursor(76, 39); } canvas.print(CCTi); float SCTfx = SurfaceCurrentTemp * 10; float SCTfr = round(SCTfx); float SCTf = SCTfr / 10; int SCTi = (int)(SCTf); int SCTic = (int)(SurfaceCurrentTemp * 100); if (SCTic < 9995) { canvas.setCursor(105, 80); } else { canvas.setCursor(76, 80); } canvas.print(SCTi); float ACTfx = AmbientCurrentTemp * 10; float ACTfr = round(ACTfx); float ACTf = ACTfr / 10; int ACTi = (int)(ACTf); int ACTic = (int)(AmbientCurrentTemp * 100); if (ACTic < 9995) { canvas.setCursor(105, 121); } else { canvas.setCursor(76, 121); } canvas.print(ACTi); canvas.setFont(&FreeMonoBold18pt7b); CCTfr = CCTfr - (CCTi * 10); canvas.setCursor(178, 30); canvas.print(CCTfr, 0); SCTfr = SCTfr - (SCTi * 10); canvas.setCursor(178, 71); canvas.print(SCTfr, 0); ACTfr = ACTfr - (ACTi * 10); canvas.setCursor(178, 112); canvas.print(ACTfr, 0); } if (UIpage == 2) { DrawUp(); DrawDown(); canvas.setFont(&FreeSans12pt7b); canvas.setTextColor(ST77XX_WHITE); canvas.setCursor(15, 27); canvas.print(CPT_RAY[1], 1); canvas.setCursor(15, 58); canvas.println(CPT_RAY[3], 1); canvas.setCursor(15, 89); canvas.print(CPT_RAY[5], 1); canvas.setCursor(15, 120); canvas.print(CPT_RAY[7], 1); canvas.setCursor(137, 27); canvas.print(CPT_RAY[2], 1); canvas.setCursor(137, 58); canvas.print(CPT_RAY[4], 1); canvas.setCursor(137, 89); canvas.print(CPT_RAY[6], 1); canvas.setCursor(137, 120); canvas.print(CPT_RAY[8], 1); canvas.setFont(&FreeMonoBold9pt7b); canvas.setCursor(88, 24); if (CoreID == 1) { canvas.setTextColor(ST77XX_YELLOW); canvas.print("C"); canvas.setTextColor(0xB5B6); canvas.print("/"); } else { canvas.setTextColor(0xB5B6); canvas.print("1/"); } if (CoreID == 2) { canvas.setTextColor(ST77XX_YELLOW); canvas.print("C"); } else { canvas.setTextColor(0xB5B6); canvas.print("2"); } canvas.setCursor(88, 55); if (CoreID == 3) { canvas.setTextColor(ST77XX_YELLOW); canvas.print("C"); canvas.setTextColor(0xB5B6); canvas.print("/"); } else { canvas.setTextColor(0xB5B6); canvas.print("3/"); } if (CoreID == 4) { canvas.setTextColor(ST77XX_YELLOW); canvas.print("C"); } else if (SurfID == 4) { canvas.setTextColor(ST77XX_YELLOW); canvas.print("S"); } else { canvas.setTextColor(0xB5B6); canvas.print("4"); } canvas.setCursor(88, 86); if (CoreID == 5) { canvas.setTextColor(ST77XX_YELLOW); canvas.print("C"); canvas.setTextColor(0xB5B6); canvas.print("/"); } else if (SurfID == 5) { canvas.setTextColor(ST77XX_YELLOW); canvas.print("S"); canvas.setTextColor(0xB5B6); canvas.print("/"); } else if (AmbiID == 5) { canvas.setTextColor(ST77XX_YELLOW); canvas.print("A"); canvas.setTextColor(0xB5B6); canvas.print("/"); } else { canvas.setTextColor(0xB5B6); canvas.print("5/"); } if (CoreID == 6) { canvas.setTextColor(ST77XX_YELLOW); canvas.print("C"); } else if (SurfID == 6) { canvas.setTextColor(ST77XX_YELLOW); canvas.print("S"); } else if (AmbiID == 6) { canvas.setTextColor(ST77XX_YELLOW); canvas.print("A"); } else { canvas.setTextColor(0xB5B6); canvas.print("6"); } canvas.setCursor(88, 117); if (SurfID == 7) { canvas.setTextColor(ST77XX_YELLOW); canvas.print("S"); canvas.setTextColor(0xB5B6); canvas.print("/"); } else if (AmbiID == 7) { canvas.setTextColor(ST77XX_YELLOW); canvas.print("A"); canvas.setTextColor(0xB5B6); canvas.print("/"); } else { canvas.setTextColor(0xB5B6); canvas.print("7/"); } if (AmbiID == 8) { canvas.setTextColor(ST77XX_YELLOW); canvas.print("A"); } else { canvas.setTextColor(0xB5B6); canvas.print("8"); } } if (UIpage == 3) { DrawDown(); if (PredSeconds < 131072) { DrawBezel(ST77XX_YELLOW); int hrs = PredSeconds / 3600; int mins = (PredSeconds - hrs * 3600) / 60; int secs = PredSeconds - hrs * 3600 - mins * 60; canvas.setFont(&FreeMonoBold18pt7b); canvas.setTextColor(ST77XX_WHITE); canvas.setCursor(22, 34); if (hrs < 10) { canvas.print("0"); canvas.print(hrs); } else { canvas.print(hrs); } canvas.print(" "); if (mins < 10) { canvas.print("0"); canvas.print(mins); } else { canvas.print(mins); } canvas.print(" "); if (secs < 10) { canvas.print("0"); canvas.print(secs); } else { canvas.print(secs); } } else { DrawBezel(0xB5B6); } canvas.drawFastHLine(20, 42, 171, ST77XX_YELLOW); if (FoodState == 0) { canvas.setTextColor(0xB5B6); } else if (FoodState == 1) { canvas.setTextColor(ST77XX_GREEN); } else { canvas.setTextColor(ST77XX_RED); } canvas.setFont(&FreeMonoBold12pt7b); canvas.setCursor(38, 66); if (FoodMode == 0) { canvas.print("Simplified"); } else if (FoodMode == 1) { canvas.println("Integrated"); canvas.setTextColor(ST77XX_WHITE); canvas.setCursor(30, 94); if (FoodTarget < 9.950) { canvas.print(" "); canvas.print(FoodTarget, 1); } else { canvas.print(FoodTarget, 1); } canvas.print(" Target"); canvas.setCursor(30, 122); if (FoodLog < 9.950) { canvas.print(" "); canvas.print(FoodLog, 1); } else { canvas.print(FoodLog, 1); } canvas.print(" LOG -"); } } } void UIButtonCheck() { if (ButtPush) { if (millis() - DeBounce >= 500) { ButtPush = false; } } if (!ButtPush) { if (digitalRead(1)) { DeBounce = millis(); ButtPush = true; TFTbl = !TFTbl; digitalWrite(TFT_BACKLITE, TFTbl); LEDred = !LEDred; digitalWrite(LED_BUILTIN, LEDred); } } if (CPTmode == 0 && TFTbl) { if (!ButtPush) { if (!digitalRead(0)) { DeBounce = millis(); ButtPush = true; UIpage--; if (UIpage <= 0) { UIpage = 0; } } if (ButtPush) { canvas.fillScreen(ST77XX_BLACK); DrawBezel(ST77XX_YELLOW); BattDisplay(); PageDisplay(); tft.drawRGBBitmap(0, 0, canvas.getBuffer(), 240, 135); } } if (!ButtPush) { if (digitalRead(2)) { DeBounce = millis(); ButtPush = true; UIpage++; if (UIpage >= 3) { UIpage = 3; } } if (ButtPush) { canvas.fillScreen(ST77XX_BLACK); DrawBezel(ST77XX_YELLOW); BattDisplay(); PageDisplay(); tft.drawRGBBitmap(0, 0, canvas.getBuffer(), 240, 135); } } } } void readCPTvalue(BLECharacteristic characteristic) { characteristic.read(); characteristic.readValue(&probeStatusData, 48); StatusData *statusData = reinterpret_cast(probeStatusData); int32_t t1_c = (int32_t)(statusData->packedTemperatures.temperature1 * 5) - 2000; CPT_RAY[1] = (float)(t1_c) / 100.0; int32_t t2_c = (int32_t)(statusData->packedTemperatures.temperature2 * 5) - 2000; CPT_RAY[2] = (float)(t2_c) / 100.0; int32_t t3_c = (int32_t)(statusData->packedTemperatures.temperature3 * 5) - 2000; CPT_RAY[3] = (float)(t3_c) / 100.0; int32_t t4_c = (int32_t)(statusData->packedTemperatures.temperature4 * 5) - 2000; CPT_RAY[4] = (float)(t4_c) / 100.0; int32_t t5_c = (int32_t)(statusData->packedTemperatures.temperature5 * 5) - 2000; CPT_RAY[5] = (float)(t5_c) / 100.0; int32_t t6_c = (int32_t)(statusData->packedTemperatures.temperature6 * 5) - 2000; CPT_RAY[6] = (float)(t6_c) / 100.0; int32_t t7_c = (int32_t)(statusData->packedTemperatures.temperature7 * 5) - 2000; CPT_RAY[7] = (float)(t7_c) / 100.0; int32_t t8_c = (int32_t)(statusData->packedTemperatures.temperature8 * 5) - 2000; CPT_RAY[8] = (float)(t8_c) / 100.0; CPTmode = (int32_t)(statusData->packedMode.probemode); BatStat = (int32_t)(statusData->packedSensors.batterystatus); CoreID = (int32_t)(statusData->packedSensors.coresensor + 1); SurfID = (int32_t)(statusData->packedSensors.surfacesensor + 4); AmbiID = (int32_t)(statusData->packedSensors.ambientsensor + 5); PredState = (int32_t)(statusData->packedPrediction.predictionstate); PredMode = (int32_t)(statusData->packedPrediction.predictionmode); PredType = (int32_t)(statusData->packedPrediction.predictiontype); int32_t pspt = (int32_t)(statusData->packedPrediction.predictionsetpointtemperature); PredSetPointT = (float)(pspt) / 10.0; int32_t phst = (int32_t)(statusData->packedPrediction.heatstarttemperature); PredHeatStartT = (float)(phst) / 10.0; PredSeconds = (int32_t)(statusData->packedPrediction.predictionvalueseconds + 1); int32_t pect = (int32_t)(statusData->packedPrediction.estimatedcoretemperature) - 200; PredCoreEst = (float)(pect) / 10.0; PredPercent = 100.0 * ((PredCoreEst - PredHeatStartT) / (PredSetPointT - PredHeatStartT)); FoodMode = (int32_t)(statusData->packedFSdata.foodsafemode); int32_t targetfood = (int32_t)(statusData->packedFSdata.foodsafetargetlogreduction); FoodTarget = (float)(targetfood) / 10.0; FoodState = (int32_t)(statusData->packedFSstatus.foodsafestate); int32_t loggedfood = (int32_t)(statusData->packedFSstatus.foodsafelogreduction); FoodLog = (float)(loggedfood) / 10.0; CoreCurrentTemp = CPT_RAY[CoreID]; SurfaceCurrentTemp = CPT_RAY[SurfID]; AmbientCurrentTemp = CPT_RAY[AmbiID]; InstantReadTemp = CPT_RAY[1]; if (TFTbl) { canvas.fillScreen(ST77XX_BLACK); if (CPTmode == 1) { DrawBezel(0xB5B6); canvas.setFont(&FreeMonoBold12pt7b); canvas.setTextColor(ST77XX_WHITE); canvas.setCursor(22, 40); canvas.print("Instant Read"); canvas.setFont(&FreeMonoBold24pt7b); if (InstantReadTemp < 99.995) { canvas.setCursor(38, 95); } else { canvas.setCursor(22, 95); } canvas.print(InstantReadTemp); } else if (CPTmode == 0) { DrawBezel(ST77XX_YELLOW); PageDisplay(); } BattDisplay(); tft.drawRGBBitmap(0, 0, canvas.getBuffer(), 240, 135); } } void CPTdiscoveredHandler(BLEDevice peripheral) { BLE.stopScan(); CPTscanning = false; canvas.println("Found CPT"); canvas.print("Connecting ..."); tft.drawRGBBitmap(0, 0, canvas.getBuffer(), 240, 135); peripheral.connect(); delay(2000); canvas.fillScreen(ST77XX_BLACK); canvas.setCursor(0, 17); if (!peripheral.connected()) { canvas.setTextColor(ST77XX_RED); canvas.println("CPT Connection"); canvas.println("Failure"); tft.drawRGBBitmap(0, 0, canvas.getBuffer(), 240, 135); while (!CPTconnected) { digitalWrite(LED_BUILTIN, HIGH); delay(500); digitalWrite(LED_BUILTIN, LOW); delay(1000); } } CPTconnected = true; canvas.setTextColor(ST77XX_YELLOW); canvas.println("CPT Connected"); canvas.println("Discovering"); canvas.println("Service..."); tft.drawRGBBitmap(0, 0, canvas.getBuffer(), 240, 135); while (!CPTdiscovered) { if (peripheral.discoverService("00000100-caab-3792-3d44-97ae51c1407a")) { canvas.println("Service Discovered"); CPTdiscovered = true; } else { canvas.fillScreen(ST77XX_BLACK); canvas.setCursor(0, 17); canvas.println("Update Service"); canvas.println("Undiscovered"); tft.drawRGBBitmap(0, 0, canvas.getBuffer(), 240, 135); peripheral.disconnect(); delay(250); canvas.println("Retrying..."); tft.drawRGBBitmap(0, 0, canvas.getBuffer(), 240, 135); peripheral.connect(); delay(500); } } BLEService service = peripheral.service("00000100-caab-3792-3d44-97ae51c1407a"); BLECharacteristic characteristic = service.characteristic("00000101-caab-3792-3d44-97ae51c1407a"); if (characteristic.canRead()) { characteristic.read(); } delay(500); canvas.fillScreen(ST77XX_BLACK); canvas.setCursor(0, 17); if (characteristic.canSubscribe()) { canvas.println("Subscribing..."); tft.drawRGBBitmap(0, 0, canvas.getBuffer(), 240, 135); while (!CPTsubscribed) { if (characteristic.subscribe()) { canvas.println("SUBSCRIBED"); tft.drawRGBBitmap(0, 0, canvas.getBuffer(), 240, 135); CPTsubscribed = true; } else { canvas.fillScreen(ST77XX_BLACK); canvas.setCursor(0, 17); canvas.println("Subscription Failed"); tft.drawRGBBitmap(0, 0, canvas.getBuffer(), 240, 135); delay(500); canvas.println("Retrying..."); tft.drawRGBBitmap(0, 0, canvas.getBuffer(), 240, 135); characteristic.subscribe(); delay(500); } } } delay(1000); canvas.fillScreen(ST77XX_BLACK); canvas.setFont(&FreeMonoBold12pt7b); DrawBezel(0xB5B6); BattDisplay(); tft.drawRGBBitmap(0, 0, canvas.getBuffer(), 240, 135); while (peripheral.connected()) { UIButtonCheck(); BLEService service = peripheral.service("00000100-caab-3792-3d44-97ae51c1407a"); BLECharacteristic characteristic = service.characteristic("00000101-caab-3792-3d44-97ae51c1407a"); if (characteristic.valueUpdated()) { DrawBezel(ST77XX_BLUE); tft.drawRGBBitmap(0, 0, canvas.getBuffer(), 240, 135); readCPTvalue(service.characteristic("00000101-caab-3792-3d44-97ae51c1407a")); } delay(10); } CPTconnected = false; CPTdiscovered = false; CPTsubscribed = false; canvas.fillScreen(ST77XX_BLACK); tft.drawRGBBitmap(0, 0, canvas.getBuffer(), 240, 135); TFTbl = true; digitalWrite(TFT_BACKLITE, TFTbl); } 
Pasted Code Above
I have been using Adafruit QT Py ESP32-S3 dev boards as dedicated CPT I2C Surface Temperature sensors for my controller application.
While doing some updates I ported over to an Adafruit ESP32-S3 Reverse TFT Feather with an integrated LCD to display the Surface Temperature live and decided to implement a few extra screens to show other information via the Feather's UI buttons.
https://preview.redd.it/mbut76lprh5d1.jpg?width=1280&format=pjpg&auto=webp&s=f3663ecdd10b6f1b49be2df79573ffead5072fb4
https://preview.redd.it/e6fm609wrh5d1.jpg?width=1280&format=pjpg&auto=webp&s=b38a3f3f229c13dde88b670aec6130e01532bd8b
I stripped out the I2C code to share here in case anyone else might be interested in a cheap DIY CPT companion display.
Note that I BLE scan based on the MAC address of the CPT and subscribe to the GATT Probe Status Service.
So you need to enter the MAC address of your CPT where indicated or use a different method.
The virtual screen bezel flashes blue while it is communicating with the CPT.
The information from the Probe Status Service may differ slightly from what is shown in the app.
For example, the raw temperature data comes in +/- .05 degrees C which I round, versus the app truncates.
And BTW, the units are in native Celsius...sorry.
You will need to do some conversions if you want Fahrenheit.
The screens were also implemented very simply, so the last page only shows Prediction Time Remaining, Food Safe Status, Target Log Reduction and the reported Current Calculated Log Reduction.
https://preview.redd.it/d9j1b1a2sh5d1.jpg?width=1280&format=pjpg&auto=webp&s=171874570f628d37b9066a034d36217e2e1e8fa6
If want more information you will have to add pages on your own.
Or if you want to use MeatNet and/or the Nordic UART Service for more direct communication with the CPT maybe this can help get you started.
I needed to keep it as simple as possible for my application needs...
submitted by flynace181 to combustion_inc [link] [comments]


2024.06.09 07:46 CandyHunter [Monks Active Tile Triggers] Hover Over Effect not working?

I'm trying to make a landing page and I want the buttons to be dynamic. When the player hovers over one, I want it to change colors like a video game menu icon, and when they click it, it gives a confirm sound and swaps to the scene they clicked (Journal, for example).
To give a test and proof of concept to myself, I made two tokens. One is the original color (Token A) and the other is the color when the players hold their mouse over it (Token B). The triggers for Token A are to toggle the activation of Token B and to toggle if it's hidden or not (By default it's hidden). The triggers for Token B, at this moment, is just to play a 'ding' noise when clicked (Don't want to mess with it guiding me to a scene then having to go back). This works when i'm a GM, but when I join as a player to test it, it doesn't unhide Token B (Basically changing the token color). It'll make the sound effect when clicked, but that's it.
Not sure what's going on here or if there's a better way to do it.
submitted by CandyHunter to FoundryVTT [link] [comments]


2024.06.09 07:19 Significant-Tower146 Best Fitbit Alta Bands

Best Fitbit Alta Bands

https://preview.redd.it/c9gndcpddh5d1.jpg?width=720&format=pjpg&auto=webp&s=23a2927d01d1c7998e77c76ea561a65ff779450f
Looking for the perfect accessory to complement your Fitbit Alta? Look no further! In this article, we'll round up the top Fitbit Alta Bands available on the market, highlighting their unique features and designs to help you make an informed decision. Get ready to elevate your fitness game and stylishly track your progress with our curated selection of Fitbit Alta Bands.

The Top 14 Best Fitbit Alta Bands

  1. Upgrade Your Fitbit Alta with Zodaca's Durable TPU Rubber Wristband Replacement: Adjustable Size, Stylish Gray Design - Zodaca's high-quality, comfortable TPU rubber wristbands for Fitbit Alta are designed to perfectly fit various wrist sizes, offering both style and functionality with ease of installation and versatile colors to match your personal mood and outfit.
  2. Fitbit Alta Classic Plum Large Fitness Tracker Band - Transform your Fitbit Alta tracker into a stylish and functional accessory band, designed for comfort and durability, and enjoy monitoring your daily activities with ease.
  3. Elegant Fitbit Alta and Alta HR Silicone Band for Daily Tracking - Stay stylish and on track with this French Bull band for Fitbit Alta and Alta HR, designed for daily activities with adjustable size and secure watch-style buckle.
  4. Pink Alta Classic Accessory Band for Fitbit Alta and Alta HR - Brighten up your activity tracker with the Fitbit Alta and Alta HR Classic Accessory Bands in Pink, featuring enhanced durability, a convenient buckle closure, and water-resistant protection for ultimate style and functionality.
  5. Fitbit Alta Classic Accessory Band - Purple Large - Smoke-Free Option - Upgrade your fitness routine with the stylish Fitbit Alta Classic Accessory Band, a perfect match for your purple Alta HR Large watch, and enjoy top-notch craftsmanship in a smoke-free environment!
  6. Comfortable Fitbit Alta Classic Band in Black - The Fitbit Alta Classic Accessory Band Black Small is a comfortable, durable, and stylish choice for personalizing your Fitbit Alta tracker, offering accurate tracking, easy installation, and a snug fit for wrists up to 6.7 inches.
  7. Stylish and Comfortable Fitbit Alta HR Classic Accessory Band - Large - Upgrade your Fitbit Alta HR tracker with the stylish and versatile Fitbit Alta HR Classic Accessory Band - Large, featuring modern design, durability, and accurate heart rate tracking for all your daily activities.
  8. Stylish and Comfortable Zodaca Fitbit Alta Replacement Band - Upgrade your Fitbit Alta tracker with the Zodaca Small S TPU Rubber Wristband Replacement, featuring adjustable band size, double clasp security, and stylish varied colors for a snug and customized fit, perfect for both sports and everyday wear.
  9. Versatile and Stylish Silicone Fitbit Alta Bands - WITHit Bands for Fitbit Alta and Alta HR provide attractive, well-made, and durable silicone bands, ensuring a comfortable and sturdy fit for your watch-style fitness tracker.
  10. Fitbit Alta HR Classic Accessory Band - Attractive and Durable Heart Rate Tracker - Upgrade your Fitbit Alta HR with versatile, comfortable, and durable classic accessory bands, perfect for seamless transitions from day to night and ideal for heart rate tracking with built-in sturdiness and accuracy.
  11. Customizable Fitbit Alta Classic Accessory Band - Personalize your Fitbit Alta tracker with the Classic Accessory Band in Blue, perfect for daily wear and comfortable nighttime use with water resistance, available in a variety of interchangeable bands for seamless style transitions.
  12. Durable, Waterproof Fitbit Alta Silicone Band - Green - Insignia's Green NS-FBAGR Silicone Band for Fitbit Alta offers durability, comfort, and waterproof features for a personalized high-energy workout experience.
  13. Fitbit Alta Leather Band in Pink - Premium Comfort for Tracking Progress - Add style and comfort to your Fitbit Alta with this premium leather accessory band, earning praise for its attractive design, well-made construction, and ease of use.
  14. Comfortable Large Fitbit Alta Tracker Accessory Band - Teal - Enhance your Fitbit Alta experience with the Fitbit Alta Classic Accessory Band - Teal Large, offering a stylish and comfortable fit to personalize your device, designed for daily and nightly wear, and staying in place with ease.
As an Amazon™ Associate, we earn from qualifying purchases.

Reviews

🔗Upgrade Your Fitbit Alta with Zodaca's Durable TPU Rubber Wristband Replacement: Adjustable Size, Stylish Gray Design


https://preview.redd.it/143x9g4edh5d1.jpg?width=720&format=pjpg&auto=webp&s=b0af0cafcdae17c49de1d4fb1ebc633971080fd5
Imagine upgrading the look of your Fitbit Alta or Alta HR Fitness Tracker with a sleek and durable TPU Rubber Wristband Replacement from Zodaca. Designed to fit most wrists and made of comfortable TPU, this replacement band is perfect for those who love to mix and match colors to fit their mood and outfit.
It's easy to install and remove, simply replace the old watch band with this one. Although the fit might not be perfect for everyone, it's a functional replacement that adds style to your fitness tracker while making it comfortable to wear all day long.

🔗Fitbit Alta Classic Plum Large Fitness Tracker Band


https://preview.redd.it/zzwxvxsedh5d1.jpg?width=720&format=pjpg&auto=webp&s=9f43f77ac8fd9ea67ac00fe26c30ce8eb8cfdabc
Imagine tracking your fitness journey with a stylish and comfortable accessory. That's exactly what you get with the Fitbit Alta Classic Accessory Band. This plum-colored band is a great addition to your fitness tracker, providing a snug fit and easy slip-on, slip-off functionality. The elastomer material and stainless steel clasp ensure durability, while the water resistance feature keeps you going even during endurance workouts, without worrying about sweat or rain.
Though the price might seem a bit high, the comfort and style delivered by the band are worth every penny. The personalized fit is a definite highlight, making it perfect for those who want a fitness tracker that seamlessly transitions into their daily wear. However, the pin/hole method for fastening might take some getting used to, especially in the first few weeks.
As a reviewer, I found the Fitbit Alta Classic Accessory Band an excellent choice for those looking to elevate their fitness game. Its blend of style, comfort, and functionality make it a worthy investment for anyone looking to stay on top of their fitness goals while looking good doing so.

🔗Elegant Fitbit Alta and Alta HR Silicone Band for Daily Tracking


https://preview.redd.it/7hez9c0fdh5d1.jpg?width=720&format=pjpg&auto=webp&s=ad5950e539778f50387c5c9fbdd88951981a6820
As a fitness enthusiast, I've tried various watch bands for my Fitbit Alta HR, and the French Bull band stands out as one of my favorites. Its vibrant black and white color scheme effortlessly complements my sporty outfits while keeping my watch secure and scratch-free.
The comfortable silicone material makes it a great choice for my active lifestyle, and the adjustment buckle allows me to easily customize the fit to my wrist. The hardware makes it effortless to attach and remove from my Fitbit device. One area for improvement could be the availability of different sizes, as it might not be suitable for all wrist sizes.
Overall, the French Bull band is an eye-catching and practical accessory for any Fitbit Alta or Alta HR user.

🔗Pink Alta Classic Accessory Band for Fitbit Alta and Alta HR


https://preview.redd.it/m0v5ikefdh5d1.jpg?width=720&format=pjpg&auto=webp&s=a2b1699d176f142fc758cc9a6f4a38dbcc26e42f
As a fitness enthusiast, I've been using the Fitbit Alta Classic Accessory Band in pink for a while now, and let me tell you, it's been a game changer. This band adds a pop of color to my otherwise monotonous fitness routine. The TPU material provides enough durability without sacrificing comfort, which is a win-win for me. The buckle closure ensures a secure fit, making it perfect for my active lifestyle.
However, being water-resistant is not its only superpower. It's also extremely easy to clean, which was a surprise given my initial assumption that it might be tricky to maintain. Overall, I'm quite pleased with this band and would recommend it to fellow Fitbit users who want to switch up their style. Just remember, to truly enjoy the water-resistant feature, it's best to avoid submerging it in water for extended periods.

🔗Fitbit Alta Classic Accessory Band - Purple Large - Smoke-Free Option


https://preview.redd.it/o21x1dtfdh5d1.jpg?width=720&format=pjpg&auto=webp&s=9f2c74ff70c0de0fb94e65cb83fbf9718891ff1c
I recently came across the Fitbit Alta Classic Accessory Band in purple and I must say, it's a game-changer. The first thing that caught my attention was the large size, it fits my wrist perfectly. The color is eye-catching and adds a splash of style to my look.
The band is made of high-quality material that's durable and comfortable to wear. I've been using it for a few weeks now and it hasn't shown any signs of wear. The craftsmanship is outstanding, and it feels like a premium product.
However, there was one downside. The item came from a smoke-free environment, which was a slight inconvenience. But other than that, I'm very satisfied with my purchase. The Fitbit Alta Classic Accessory Band is a great value for its price, and it complements my Fitbit Alta perfectly.

🔗Comfortable Fitbit Alta Classic Band in Black


https://preview.redd.it/gyitop4gdh5d1.jpg?width=720&format=pjpg&auto=webp&s=0334f507ab2997b3445e2623e49b44ee125396fa
I recently got my hands on the Fitbit Alta Classic Accessory Band in Black Small, and let me say, it exceeded my expectations! The minute I put it on, I felt like I was wearing a stylish and comfortable accessory that perfectly complemented my Fitbit Alta tracker.
One of the aspects that stood out the most was the ease of putting it on and taking it off. It fit like a glove, snug and secure without feeling too tight or too loose. The build quality was impressive – it felt well-made and sturdy, which made me confident that it would last long.
I was impressed with the water resistance feature, which allowed me to wear it during my daily activities without having to worry about any damage.
However, one downside was that it did tend to fall off sometimes. I found myself adjusting it multiple times throughout the day, which was a bit inconvenient.
Overall, the Fitbit Alta Classic Accessory Band in Black Small provided a sleek and comfortable look, as well as the convenience of being able to customize my tracker's appearance. Despite the occasional issue with staying in place, it was a great purchase and worth considering for anyone looking to personalize their Fitbit Alta tracker.

🔗Stylish and Comfortable Fitbit Alta HR Classic Accessory Band - Large


https://preview.redd.it/tn2vx2hgdh5d1.jpg?width=720&format=pjpg&auto=webp&s=53fe0af2f02166cd9a6517ef6b59ba8f49df4c33
I've been using the Fitbit Alta HR classic accessory band for some time now, and I must say, it's a great addition to my daily life. The band is incredibly comfortable, thanks to the soft, flexible material and the adjustable design that allows me to find the perfect fit.
One feature that really stands out is the rain, sweat, and water resistance! Whether I'm running outdoors on a rainy day or working out in a sweaty gym, this band stays securely in place without any signs of wear and tear. It's a relief to not have to worry about damaging my tracker, allowing me to focus on my goals instead.
The modern, elevated look of the band is a bonus as well. The angled line texture adds a touch of sophistication, while the classic colors make it versatile enough for both work and play. The aluminum buckle is just the right touch of elegance, securely holding the band in place.
However, I must mention that I've had some difficulty with color consistency. The lavender shade I ordered looked somewhat different online than what I received. If you're particular about the colors of your Fitbit band, make sure to check the product page and compare colors thoroughly before making your purchase.
In conclusion, the Fitbit Alta HR classic accessory band has been a reliable and stylish addition to my everyday routine. Its durability, comfort, and water resistance have made it a worthy choice to track my fitness goals, and I appreciate its subtle elegance in everyday wear.

🔗Stylish and Comfortable Zodaca Fitbit Alta Replacement Band


https://preview.redd.it/e6uevj0hdh5d1.jpg?width=720&format=pjpg&auto=webp&s=3a3c20a472549c1d6f818745faa783f289815f35
As a regular user of fitness trackers, I've tried various wristbands to pair with my Fitbit Alta and its successor, the Alta HR. When I came across the Zodaca for Fitbit replacement band, I was excited to give it a try. Unfortunately, my experience with this product was somewhat disappointing.
The Zodaca band had an adjustable 9-hole design that could comfortably fit a range of wrist sizes. This was a plus, as it meant I didn't have to worry about buying the right size for my wrist. The band also featured a sturdy metal clasp that made it easy to install and remove from my tracker.
However, the durability of the Zodaca band left a lot to be desired. Despite being made of TPU rubber, it felt flimsy and cheap, and I couldn't shake the feeling that it wouldn't last long. In fact, within a week of using the band, the clasp started to pop open, and on one occasion, my Fitbit fell off my wrist.
The color variety was a nice touch, allowing me to personalize my wristband to match my daily outfit. But even the vibrant colors seemed to fade over time, and the band eventually began to look worn and faded.
Overall, while the Zodaca replacement band was easy to install and adjust, its lack of durability and comfort left me unsatisfied. I'll be looking for a more sturdy and comfortable alternative in the future.

🔗Versatile and Stylish Silicone Fitbit Alta Bands


https://preview.redd.it/zskrr2chdh5d1.jpg?width=720&format=pjpg&auto=webp&s=9a1ae9c9a351458573b3f9c1854db1b4a5608cf8
Recently, I had the chance to test out the WITHit Bands for my Fitbit Alta and Alta HR. These watch-style accessories are available in a three-pack of different silicone bands, providing a lasting design and adjustable fit for wrist sizes ranging from 5.5 to 7.25 inches. Their sweat-resistant construction allowed me to wear them during my workouts with confidence.
One of the most prominent features of the WITHit Bands is their attractive look. The color options and designs really stand out, making my Fitbit look more stylish. I also appreciated the durability of these bands, as they didn't show signs of wear and tear even after multiple uses. However, I did notice that the bands could be a bit too tight for some users, making them uncomfortable when worn for prolonged periods.
In terms of comfort, the WITHit Bands were surprisingly easy to put on and take off, making it simple to switch between colors or styles when desired. The bands held securely to my Fitbit and never came loose while I was active. However, I occasionally found that the bands felt a bit bulky, which made them visible under sleeves or tight clothing.
Overall, my experience with the WITHit Bands for my Fitbit Alta and Alta HR has been positive. The unique design, durable construction, and easy-to-use features make them a great choice for Fitbit owners looking to customize their fitness tracker's appearance. Just be aware that some users may find them uncomfortable if the fit isn't perfect.

🔗Fitbit Alta HR Classic Accessory Band - Attractive and Durable Heart Rate Tracker


https://preview.redd.it/sjowebuhdh5d1.jpg?width=720&format=pjpg&auto=webp&s=06fa8f35edb7d809e5073f168923f106030e3312
Switching up the color of my Fitbit Alta HR classic accessory band has been a game-changer for me. Not only does it add a bit of personality to my daily wear, but it also allows me to match my outfits effortlessly. The color-matching aluminum buckle is a thoughtful touch that ensures my band stays securely in place.
One of the features I appreciate most is the band's durability and water resistance. I don't have to worry about damaging it during my outdoor jogs or rainy commutes. The band's comfortable texture and snug fit make it perfect for both workouts and everyday wear.
However, I've noticed that the band's material has a tendency to stretch out over time. It's not as sturdy as I would like, and I've had to replace it more often than I'd prefer. Additionally, changing the band color can be a bit tedious, which is something to consider if you plan on making frequent switches.
Overall, the Fitbit Alta HR classic accessory band is a practical and attractive choice for those looking to switch up their fitness tracker's look. It's comfortable, durable, and water-resistant, making it a great addition to any Fitbit Alta HR or Alta. While it may not be the most sturdy option on the market, its ease of use and attractive design make it a worthwhile investment for those seeking a functional and stylish choice.

🔗Customizable Fitbit Alta Classic Accessory Band


https://preview.redd.it/2zhb0g8idh5d1.jpg?width=720&format=pjpg&auto=webp&s=9fb87a1e72edb2480098d646565f5c79282a9cc6
I recently got my hands on the Fitbit Alta Classic Accessory Wristband, and let me tell you, it's been a game-changer for me. I've been wearing it every day since I got it, and it's become a staple in my daily routine.
One of the features that stood out to me was the sleek and stylish design. It's slim and lightweight, making it perfect for any occasion. Whether I'm going to a yoga class or a fancy dinner, the band blends seamlessly with my outfits. The comfortable materials make it perfect for daily and nighttime wear, keeping me comfortable all day long.
One thing that impressed me was the water resistance. I love to swim, and it's great to have a band that can handle getting wet. It's also fantastic for a quick shower or if I get caught in the rain.
However, there were a few cons to the wristband. I noticed that the band isn't very sturdy, and it often comes off when I'm doing physical activities. I've had to replace it a couple of times because the rubber near the Fitbit tracker section eventually erodes. While this doesn't bother me too much, it might be an issue for others.
Overall, I'm really happy with the Fitbit Alta Classic Accessory Wristband. It's an attractive and comfortable accessory that helps me stay on track with my fitness goals. While it might not be the most durable option, it's a perfect fit for my active lifestyle.

🔗Durable, Waterproof Fitbit Alta Silicone Band - Green


https://preview.redd.it/98ydz9nidh5d1.jpg?width=720&format=pjpg&auto=webp&s=ae2a4a8d0b2c1b2d6420481b71c3ea847a10dc2b
I recently got my hands on the Insignia Slicone Band for the Fitbit Alta, and I must say, it's been a game-changer. The silicone construction is oh-so-comfortable, and I found myself forgetting it was even on my wrist. Despite its cushiony feel, it never felt weak during my high-energy workouts.
One of the coolest features, in my opinion, is that it's waterproof. I've taken mine to the shower and even wore it during a swim workout. No water, soap, or even sweat could ruin my Fitbit's snug little band.
However, the one size fits most was a bit of a surprise. It's true that it works on most wrists, but it's a bit of a stretch. I had to adjust it a couple of times to get it just right.
Despite these minor drawbacks, the Insignia band has been a reliable and stylish addition to my daily routine.

🔗Fitbit Alta Leather Band in Pink - Premium Comfort for Tracking Progress


https://preview.redd.it/dsex740jdh5d1.jpg?width=720&format=pjpg&auto=webp&s=97b29a1737e849e0641589f7f443fd3cc5536aa6
I recently tried out the Fitbit Alta Leather Accessory Band in a beautiful light pink color, and let me tell you, it's a perfect addition to my daily life! The premium leather feels smooth and luxurious, and it definitely elevates the look of my Fitbit tracker. At first, I worried about durability, but so far, so good – it's held up nicely.
One standout feature of this band is its comfort. It's slim and lightweight, making it comfortable to wear all day. Plus, it stays in place nicely, so I don't have to worry about any accidental knocks. Putting it on and taking it off is a breeze, too. I appreciate the ease of use with this band.
However, one downside that I noticed is the band's staying power. I've noticed that the leather becomes more permeable or stained when exposed to sweat for extended periods of time. So, I try to save this one for my 'dressed-up' days and switch to a synthetic band for my more intense workouts.
In conclusion, the Fitbit Alta Leather Accessory Band is a great choice if you're looking to elevate the style of your Fitbit while still enjoying the comfort and functionality you've grown to love. It may not be the most durable option for all situations, but its comfortable fit and attractive appearance make it worth considering for your daily use.

🔗Comfortable Large Fitbit Alta Tracker Accessory Band - Teal


https://preview.redd.it/eq7u8rgjdh5d1.jpg?width=720&format=pjpg&auto=webp&s=bfc2a5b4fafec851ab0e772b9f7af0c42b2b751c
I had the chance to try out the Fitbit Alta Classic Accessory Band in Teal Large, and it was a refreshing change from the usual black band. The materials used felt comfortable and flexible, perfect for daily wear. The band was easy to put on and take off without any hassle, which was a plus.
One feature I appreciated was its water resistance, making it ideal for all sorts of activities. The large size fit snugly on my wrist, offering a comfortable fit. The design was attractive and stylish, adding a touch of color to my outfit.
However, I did notice that the band's durability seemed to be lacking after a few weeks of consistent use. It started to show signs of wear and tear, which was disappointing. Additionally, the strap sometimes popped open and fell off, causing a bit of inconvenience. While this was only a minor issue, it was worth mentioning.
Overall, the Fitbit Alta Classic Accessory Band in Teal Large provided a more personalized look for my tracker, and it was comfortable to wear. But be mindful of its durability and potential for falling off, as those aspects could be improved.

Buyer's Guide

Fitbit Alta Bands are a popular choice for fitness enthusiasts looking to track their daily activities and stay motivated towards their goals. These bands offer a variety of features and customization options to fit individual preferences. In this buyer's guide, we will discuss the key considerations and advice for choosing the right Fitbit Alta Band.

1. Material and Comfort

Fitbit Alta Bands are available in different materials, including elastomer, leather, and stainless steel. Elastomer bands are designed for a comfortable, flexible fit, while leather bands provide a premium, stylish look. Stainless steel bands offer a sleek and durable option for those with more active lifestyles.

https://preview.redd.it/qaskggzjdh5d1.jpg?width=720&format=pjpg&auto=webp&s=250f1311eb60360afe68fe8acf70010806a94667

2. Fit and Sizing

Ensure that the Fitbit Alta Band you choose has the appropriate fit for your wrist size. Fitbit offers various sizes (small, large, and extra-large) to accommodate different wrist measurements. It is essential to choose the correct size for optimal comfort and accurate tracking.

3. Color and Design

Fitbit Alta Bands come in a variety of colors and designs to suit your personal style. Consider your preferences and how often you plan to wear the band when choosing a color and pattern.

4. Interchangeability

If you like to change up your look frequently, opt for a Fitbit Alta Band with interchangeable bands. This feature allows you to swap out bands for various colors and materials, ensuring that your band matches your outfit or mood.

https://preview.redd.it/g6fkcbekdh5d1.jpg?width=720&format=pjpg&auto=webp&s=df7454e3bdc5dcdbdf68f70750e107181a3cca2a

5. Tracking Features

The main purpose of a Fitbit Alta Band is to track your activity, so it's essential to consider the specific features you need. Common tracking features include steps taken, distance traveled, calories burned, active minutes, and sleep tracking. Some versions also have a heart rate monitor, allowing for more accurate tracking of fitness goals.

6. Battery Life and Charging

Most Fitbit Alta Bands offer a battery life of up to 7 days on a single charge. However, some features, such as a heart rate monitor, may reduce battery life. Ensure that the charging method is convenient and the battery life meets your needs before making a purchase.

7. Water Resistance

If you plan to wear your Fitbit Alta Band during workouts or while swimming, make sure it is water-resistant. Most bands are rated for water resistance up to 50 meters, which should be sufficient for casual use.

https://preview.redd.it/3ov7k3ukdh5d1.jpg?width=720&format=pjpg&auto=webp&s=d7a048d283d1e2e8daa4b2d95f484f6bdeb4b6f2

8. Connectivity and Compatibility

Fitbit Alta Bands connect to your smartphone or computer to sync data and receive notifications. Ensure that your device is compatible with the Fitbit Alta Band and that you have the required connectivity options.

9. Maintenance and Care

Keep your Fitbit Alta Band clean and dry to maintain its functionality and appearance. Refer to the manufacturer's care instructions and avoid exposing the band to extreme temperatures or harsh chemicals to ensure its durability.

10. Warranty and Support

Research the warranty and customer support offered by the supplier or manufacturer. This information can be crucial in case of any issues or defects with your Fitbit Alta Band.
By considering these factors when choosing a Fitbit Alta Band, you can find the perfect fit for your fitness goals and personal preferences.

https://preview.redd.it/jy4r88hldh5d1.jpg?width=720&format=pjpg&auto=webp&s=0f92d115d784be0ccc07d8524be54222528e2592

FAQ

What are the Fitbit Alta Bands?

The Fitbit Alta Bands are replacement bands for Fitbit Alta fitness trackers. These bands come in various colors and materials, allowing users to customize the look of their device.

What types of Fitbit Alta Bands are available?

There are several types of Fitbit Alta Bands available, including classic bands, premium bands (made of leather and stainless steel), and special edition bands (limited edition designs).

How do I change my Fitbit Alta Band?

To change your Fitbit Alta Band, follow these steps: 1. Open the buckle on the back of your Alta tracker by pressing the two sides apart. 2. Remove the old band by pulling it out from the tracker. 3. Slide the new band onto the tracker and push the buckle closed to secure it in place.

What is the warranty period for Fitbit Alta Bands?

Fitbit Alta Bands come with a 6-month warranty. If you experience issues with your band during this time, you can contact Fitbit support for assistance.

Are Fitbit Alta Bands waterproof?

Yes, most Fitbit Alta Bands are waterproof and can be worn during activities like swimming or showering without causing damage to the device.

What are some popular colors for Fitbit Alta Bands?

Popular colors for Fitbit Alta Bands include black, blue, coral, gold, green, mint, orange, pink, plum, and purple. Some special edition bands may also feature unique designs and colors.

Can I use a third-party Fitbit Alta Band with my device?

Officially, Fitbit only supports their own original replaceable bands for the Fitbit Alta. However, some third-party manufacturers produce compatible bands, so it's essential to ensure that the band you choose will work with your device before purchasing.
As an Amazon™ Associate, we earn from qualifying purchases.
submitted by Significant-Tower146 to u/Significant-Tower146 [link] [comments]


2024.06.09 07:17 starting_to_learn Revisiting The Lover Diaries x ME! in a Post-TTPD World

Revisiting The Lover Diaries x ME! in a Post-TTPD World
Recently, Taylor has been using the phrase “dear diary” to describe her music on the Eras tour. Prior to the release of TTPD, she was using language like “excruciatingly autobiographical” and “live-streamed public autopsy” - which, in retrospect, seems like a hint towards the concept of TTPD as a “post-mortem.” In changing this language, it stands to reason that she may be hinting at something new.
I started to wonder if she might be pointing us back towards the Lover diaries. She’s also been mentioning the number 4 - “Dear Diary, I felt a feeling for 4 seconds” - and how many Lover diaries are there? 4! Taylor Nation also recently posted about the Lover diaries. (Credit to u/Different_Hedgehog16 for sharing the screen shot in the megathread!)
https://preview.redd.it/5hoae7tyrg5d1.png?width=432&format=png&auto=webp&s=cc428aa24495806db3c12dc5b53b0878c25f10a7
There have also been theories swirling that we might get a redo of the Miss Americana documentary, like this post. I’d argue that the diaries and documentary, as longer story-telling mediums, were essential to the fabric of the Lover era as a vehicle for a coming out. And if she were to re-do that coming out, she might also revisit those same story-telling mediums she attempted to use during Lover.
So, I decided to take a look back at the Lover diaries in a post-TTPD world to see what we can glean. There are quite a few interesting things, but what struck me first and foremost were connections to ME! and how those connections intersect with our current position on the road to "meet me at midnight." So, that is what I am going to largely focus on in this post.

Intro: Significance of the Lover Diaries

Taylor’s music has long been branded “diaristic.” But it’s one thing to write diaristic music; it’s another thing to release your diary. Sharing your diary signals a new level of confession, unveiling something that is typically kept private under lock and key.
Of course, the diaries she released are not her literal diary. They are a curated selection of entries she chose to release and potentially edited for public consumption. These diaries are art pieces, packaged together as an accompaniment to the album. And as art, it doesn’t matter how literally “true” the diaries are. What matters is the meaning they convey. I’d argue that these diaries can tell us a lot about the Lover era.
As a concept, the first and most obvious thing the very existence of the diaries tells us is that the Lover era was intended as an era of authenticity and confession. This won’t shock anyone in this corner of the internet, but I think the very fact that she included her diaries to accompany the album lends credence to the failed coming out theory.

Opening the Diary Drawer in the Lover Era

Taylor has never used the word “diary” in a published song, but she did use the word in her poem for reputation, If You’re Anything Like Me:
If you’re anything like me,
You never wanted to lock your door,
Your secret garden gate or your diary drawer
Didn’t want to face the you you don’t know anymore
For fear she was much better before…
But Darling, now you have to.
Here, she describes how she never wanted to lock her diary drawer - never wanted to have to hide parts of herself from the world behind a locked (closet?) door, behind a gate in a secret garden. It’s telling, then, that with her next album release, she unlocks the diary drawer. This signals an intention to step out from behind the door and into the daylight.
The next few lines of the poem are relevant here, too. She describes not knowing herself anymore and not wanting to face herself - a self who she fears was much better “before.” Before what? Before she became estranged from herself, perhaps? But now she must face this self she is estranged from. The implication seems to be that after she locks the door, she is alone with herself - and then she must face herself. This idea of facing herself in isolation is reinforced in the next stanza where she speaks of her “own little golden prison cell” and says, “But Darling, there is where you meet yourself.”
She describes meeting herself behind a shut door on reputation. And Lover, in opening the diary drawer, represents an invitation for the world to meet her, too.
Of course, it doesn’t happen, and she finds herself shutting the door again. In that light, it’s interesting that this conception of what it means to meet yourself seems quite opposite to how she describes it in the Midnights foreword: “For all of us who have tossed and turned and decided to keep the lanterns lit and go searching - hoping that just maybe, when the clock strikes twelve…we’ll meet ourselves.” On Midnights, she isn’t shutting the door to meet herself. She is stepping out with lanterns lit to search for herself. And her hope to meet herself is directly tied to an invitation for the audience to meet her, too: “Meet me at midnight.” This shift might suggest a realization that the isolation of the closet is in fact not a place where one can truly encounter themselves. You don’t meet yourself in a prison cell; you lose yourself. To find yourself, you have to open the door. The diary drawer.

Lover as a Return to Herself, Through the Lens of the Lover Diaries

The diaries are a central part of the Lover foreword, the very first thing she mentions. She seems particularly drawn to the diaries from her childhood and teen years; she writes, “What shocked me the most was how often I wrote about the things that I loved.” This becomes her central inspiration for the concept of the album, as she goes on to explain it: “This album is a love letter to love itself.” And further, it serves as the inspiration for a decision she describes making about how she wants to define herself and her identity: “I’ve decided that in this life, I want to be defined by the things that I love - not the things I hate, the things I’m afraid of, or the things that haunt me in the middle of the night. These things may be my struggles, but they’re not my identity.” These words are so central to the thesis of the album that they bookend it: opening the album in the prologue and closing it in the outro of Daylight. And these words are rooted in the spirit of the young Taylor she describes encountering in the pages of these old diaries.
Lover Foreword
This is especially interesting when we think about the death of the “old Taylor” in reputation. Lover was an era of rebirth - not of the Taylor Swift personas she killed off in the reputation era, but of her original self. It was a return to her roots. A return to herself. Consider this quote from Rolling Stone where she says she’s never “leaned into the old version of myself more creatively than I have on this album.” (Credit to u/courtingdisaster for this find!)
https://preview.redd.it/mmn5p2vbug5d1.png?width=432&format=png&auto=webp&s=cb876b96cfa6a1a0734cbdae4882d6a034ff3a2e
This proves out when examining the contents of the diaries. The entries she chose to include are primarily from her youth. There are 51 total entries across the four diaries, spanning 2003-2017. Of these, over half (51%) are from her teenage years. Another 45% are from her early 20s (ages 20-24). Only two entries are from age 25+.

The Lover Diaries and ME!

Looking at the contents of the diaries, the first thing that jumped out at me was the quote she included on the first page of Diary #1 and signed “Me!”
Opening Page of Lover Diary #1
It seems reasonable to think that the concept for ME! was inspired, at least in part, from this process of combing through her old diaries and facing the person she once was. These first pages from age 13 represent a celebration of herself. Her pride in her doodles, branding them “Taylor designs 2002.” Her belief that she would be a big star, that her signature might be worth money someday (hehe). Defiance in the face of anyone who would tell her she “[doesn’t] deserve what [she] want[s].” And a celebration of her words, featured right alongside Kenny Chesney’s. There’s a youthful wisdom in these words that she seems to return to in ME!, a song about celebrating everything that makes her who she is.
There are also visual parallels between the diaries and the ME! lyric video. The ME! lyric video is stylized as handwritten; we actually see her hand writing these words, and she is writing on paper with a Taylor Swift letterhead to boot, leaving no doubt about whose words these are. This in and of itself feels noteworthy, given it’s not a typical style for her lyric videos. The handwritten ME! lyrics tie the song directly to the diaries, also handwritten.
ME! Lyric Video
Additionally, the lyric video is full of sweet childlike doodles that also parallel the diaries - hearts, stars, smiley faces. Some of the imagery from her diary doodles also makes it into the ME! music video.
Left: Young Taylor in the Lover Diaries Right: ME! Lyric Video
If you’re in this corner of the internet, you likely understand ME! as deeply meaningful to the Lover rollout. And these ties to the Lover diaries, which Taylor made central to the thesis of the album in the foreword, lend further credence to ME! as one of the most important touchstones of this era. ME! as a self-love anthem inspired by and dedicated to her younger self, who once wrote: “The world is as big as you make it, never be shameful to fly.”
\"Never be shameful to fly.\" - Taylor Swift in the Lover Diaries, age 13

Connections to TTPD

The Lover era was characterized by a handwritten aesthetic - in the diaries and beyond, most notably in the ME! lyric video. This handwritten aesthetic is not typical for Taylor's work, but where do we see it pop up again? On TTPD, of course. The summary poem is specifically printed to look handwritten, but with none of the flourish of the Lover era. The color has been drained out.
TTPD Summary Poem
We also have a call-back to the Taylor Swift letterhead from the ME! lyric video in the TTPD era's "From the Desk of Taylor Swift." The fonts are not identical, but similar enough to suggest a connection. Both albums come directly from the desk of Taylor Swift.
Left: ME! Lyric Video Letterhead: \"Taylor Swift, Born in 1989, Loves Cats\" Right: Letterhead from TTPD Journal (Merch): \"From the Desk of Taylor Swift\"
These are of course not the first call-backs to ME! and Lover that this community has noticed on TTPD. This is an addition to a long and growing list of connections. I'd argue this is a noteworthy connection because, fundamentally, the excavation of the Lover Diaries - a central part of the fabric of the album and especially of ME! - represented a return to her most authentic self, before she learned civility, and an invitation for the public to encounter that authentic self emerging from her unlocked diary drawer. The Midnights foreword suggests we might now be on a mirrored journey towards "meet me at midnight," and TTPD might represent a pit stop on that journey. (If you're interested in more thoughts on this journey and how it connects to diaristic confession, I wrote this post about it!)
And if that's the case, if Taylor is coming back for herself, it just might mean coming back for the Lover Diaries and the 13-year-old girl found in their pages, who once wisely said, "May you never be scared of goodbye." Judging by a recent mash-up, perhaps Taylor is preparing to take her advice: You're on your own, kid, you always have been. So, take a deep breath as you walk through the doors.
submitted by starting_to_learn to GaylorSwift [link] [comments]


2024.06.09 06:52 PrincessPandyyy Please help with issues with Collapseable Prints

Please help with issues with Collapseable Prints
Hey all, mostly new to printing, been about a year. I am currently trying to make some collapseable swords for my kids. I am using Creality Slicer with a K1 Max. 0.4mm nozzle.
The issue i have is that the pieces dont slide as far as they should. on shorter models such as https://www.printables.com/model/535985-collapsing-drill-sword-print-in-place seem to work well enough my youngest can't tell. but i am trying to make a katana for my 10 year old. This isn't the exact print i don't believe as the one i have was free: https://www.printables.com/model/531406-collapsing-katana-with-curved-blade-multi-color
The page says to print in vase mode, and when i do, the pieces aren't thick enough and dont interlock properly and just fly out, even with just holding the sword upside down. I have used the Test Print file it comes with, and it works fine as the test print is only about 15cm or 2ish inches tall. There is also a very good chance one of the kids are gonna hit something with it, and in vase mdoe i can see it just snapping immediately.
Photos of the pieces, as well as a video of my slicer settings are attached. Any help is greatly appreciated as there are so many of these sorts of things i'd like to make but i cant get to work.
Here is a video of my slicer settings: https://youtu.be/-3CRKZPsrEc
Thanks
Pandyy
submitted by PrincessPandyyy to FixMyPrint [link] [comments]


http://activeproperty.pl/