mirror of
https://github.com/Fluffy-Bean/website.git
synced 2024-12-26 17:36:12 +00:00
Pebble Review
Update Dependencies
This commit is contained in:
parent
e73b2b5233
commit
ae96e98f7c
74
package-lock.json
generated
74
package-lock.json
generated
|
@ -9,8 +9,8 @@
|
|||
"version": "0.0.1",
|
||||
"dependencies": {
|
||||
"@astrojs/check": "^0.7.0",
|
||||
"@astrojs/mdx": "^3.0.1",
|
||||
"astro": "^4.8.6",
|
||||
"@astrojs/mdx": "^3.1.0",
|
||||
"astro": "^4.10.0",
|
||||
"typescript": "^5.4.5"
|
||||
},
|
||||
"devDependencies": {
|
||||
|
@ -121,14 +121,15 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@astrojs/mdx": {
|
||||
"version": "3.0.1",
|
||||
"resolved": "https://registry.npmjs.org/@astrojs/mdx/-/mdx-3.0.1.tgz",
|
||||
"integrity": "sha512-UcPja14Qt6OEm7Wjak41Qa5f7G1M0oB2ARCsyIkXy6+Z65fJ6c1648UqEOqnEgR6Xtqq+V47wtK2qSP6KQKrAg==",
|
||||
"version": "3.1.0",
|
||||
"resolved": "https://registry.npmjs.org/@astrojs/mdx/-/mdx-3.1.0.tgz",
|
||||
"integrity": "sha512-yuGDaOcCAfYgLQvUAlJDezYGK4twHlzW1Kvpyg3inxtDJuAsHdyVyYLWl0Wo5nwkyrbZktdrjnoW5scqzoAqAg==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@astrojs/markdown-remark": "5.1.0",
|
||||
"@mdx-js/mdx": "^3.0.1",
|
||||
"acorn": "^8.11.3",
|
||||
"es-module-lexer": "^1.5.2",
|
||||
"es-module-lexer": "^1.5.3",
|
||||
"estree-util-visit": "^2.0.0",
|
||||
"github-slugger": "^2.0.0",
|
||||
"gray-matter": "^4.0.3",
|
||||
|
@ -1778,9 +1779,10 @@
|
|||
]
|
||||
},
|
||||
"node_modules/@shikijs/core": {
|
||||
"version": "1.6.0",
|
||||
"resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.6.0.tgz",
|
||||
"integrity": "sha512-NIEAi5U5R7BLkbW1pG/ZKu3eb1lzc3/+jD0lFsuxMT7zjaf9bbNwdNyMr7zh/Zl8EXQtQ+MYBAt5G+JLu+5DlA=="
|
||||
"version": "1.6.2",
|
||||
"resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.6.2.tgz",
|
||||
"integrity": "sha512-guW5JeDzZ7uwOjTfCOFZ2VtVXk5tmkMzBYbKGfXsmAH1qYOej49L5jQDcGmwd6/OgvpmWhzO2GNJkQIFnbwLPQ==",
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/@types/acorn": {
|
||||
"version": "4.0.6",
|
||||
|
@ -2131,20 +2133,21 @@
|
|||
}
|
||||
},
|
||||
"node_modules/astro": {
|
||||
"version": "4.9.1",
|
||||
"resolved": "https://registry.npmjs.org/astro/-/astro-4.9.1.tgz",
|
||||
"integrity": "sha512-9TsoAu0WBPiqyAIj9H0JW7R+tIjPjFsPKo70Nja6WL3imTTuUJQmnCre4ZVmoNV3oicTTlb+N4zjRYANW0Ty9A==",
|
||||
"version": "4.10.0",
|
||||
"resolved": "https://registry.npmjs.org/astro/-/astro-4.10.0.tgz",
|
||||
"integrity": "sha512-UNVGGZIwdEPIUumcwgIQnd90b4/PslReY9q3xy/Q6bIq/kvK0duIWCbhFPwf06xu+1tExziP9Jl+klvLXM0LfA==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@astrojs/compiler": "^2.8.0",
|
||||
"@astrojs/internal-helpers": "0.4.0",
|
||||
"@astrojs/markdown-remark": "5.1.0",
|
||||
"@astrojs/telemetry": "3.1.0",
|
||||
"@babel/core": "^7.24.5",
|
||||
"@babel/generator": "^7.24.5",
|
||||
"@babel/parser": "^7.24.5",
|
||||
"@babel/plugin-transform-react-jsx": "^7.23.4",
|
||||
"@babel/traverse": "^7.24.5",
|
||||
"@babel/types": "^7.24.5",
|
||||
"@babel/core": "^7.24.6",
|
||||
"@babel/generator": "^7.24.6",
|
||||
"@babel/parser": "^7.24.6",
|
||||
"@babel/plugin-transform-react-jsx": "^7.24.6",
|
||||
"@babel/traverse": "^7.24.6",
|
||||
"@babel/types": "^7.24.6",
|
||||
"@types/babel__core": "^7.20.5",
|
||||
"@types/cookie": "^0.6.0",
|
||||
"acorn": "^8.11.3",
|
||||
|
@ -2163,8 +2166,8 @@
|
|||
"diff": "^5.2.0",
|
||||
"dlv": "^1.1.3",
|
||||
"dset": "^3.1.3",
|
||||
"es-module-lexer": "^1.5.2",
|
||||
"esbuild": "^0.21.2",
|
||||
"es-module-lexer": "^1.5.3",
|
||||
"esbuild": "^0.21.4",
|
||||
"estree-walker": "^3.0.3",
|
||||
"execa": "^8.0.1",
|
||||
"fast-glob": "^3.3.2",
|
||||
|
@ -2186,15 +2189,15 @@
|
|||
"rehype": "^13.0.1",
|
||||
"resolve": "^1.22.8",
|
||||
"semver": "^7.6.2",
|
||||
"shiki": "^1.5.1",
|
||||
"shiki": "^1.6.1",
|
||||
"string-width": "^7.1.0",
|
||||
"strip-ansi": "^7.1.0",
|
||||
"tsconfck": "^3.0.3",
|
||||
"tsconfck": "^3.1.0",
|
||||
"unist-util-visit": "^5.0.0",
|
||||
"vfile": "^6.0.1",
|
||||
"vite": "^5.2.11",
|
||||
"vite": "^5.2.12",
|
||||
"vitefu": "^0.2.5",
|
||||
"which-pm": "^2.1.1",
|
||||
"which-pm": "^2.2.0",
|
||||
"yargs-parser": "^21.1.1",
|
||||
"zod": "^3.23.8",
|
||||
"zod-to-json-schema": "^3.23.0"
|
||||
|
@ -6206,11 +6209,12 @@
|
|||
}
|
||||
},
|
||||
"node_modules/shiki": {
|
||||
"version": "1.6.0",
|
||||
"resolved": "https://registry.npmjs.org/shiki/-/shiki-1.6.0.tgz",
|
||||
"integrity": "sha512-P31ROeXcVgW/k3Z+vUUErcxoTah7ZRaimctOpzGuqAntqnnSmx1HOsvnbAB8Z2qfXPRhw61yptAzCsuKOhTHwQ==",
|
||||
"version": "1.6.2",
|
||||
"resolved": "https://registry.npmjs.org/shiki/-/shiki-1.6.2.tgz",
|
||||
"integrity": "sha512-X3hSm5GzzBd/BmPmGfkueOUADLyBoZo1ojYQXhd+NU2VJn458yt4duaS0rVzC+WtqftSV7mTVvDw+OB9AHi3Eg==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@shikijs/core": "1.6.0"
|
||||
"@shikijs/core": "1.6.2"
|
||||
}
|
||||
},
|
||||
"node_modules/signal-exit": {
|
||||
|
@ -6417,9 +6421,10 @@
|
|||
}
|
||||
},
|
||||
"node_modules/tsconfck": {
|
||||
"version": "3.0.3",
|
||||
"resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.0.3.tgz",
|
||||
"integrity": "sha512-4t0noZX9t6GcPTfBAbIbbIU4pfpCwh0ueq3S4O/5qXI1VwK1outmxhe9dOiEWqMz3MW2LKgDTpqWV+37IWuVbA==",
|
||||
"version": "3.1.0",
|
||||
"resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.1.0.tgz",
|
||||
"integrity": "sha512-CMjc5zMnyAjcS9sPLytrbFmj89st2g+JYtY/c02ug4Q+CZaAtCgbyviI0n1YvjZE/pzoc6FbNsINS13DOL1B9w==",
|
||||
"license": "MIT",
|
||||
"bin": {
|
||||
"tsconfck": "bin/tsconfck.js"
|
||||
},
|
||||
|
@ -6710,9 +6715,10 @@
|
|||
}
|
||||
},
|
||||
"node_modules/vite": {
|
||||
"version": "5.2.11",
|
||||
"resolved": "https://registry.npmjs.org/vite/-/vite-5.2.11.tgz",
|
||||
"integrity": "sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ==",
|
||||
"version": "5.2.12",
|
||||
"resolved": "https://registry.npmjs.org/vite/-/vite-5.2.12.tgz",
|
||||
"integrity": "sha512-/gC8GxzxMK5ntBwb48pR32GGhENnjtY30G4A0jemunsBkiEZFw60s8InGpN8gkhHEkjnRK1aSAxeQgwvFhUHAA==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"esbuild": "^0.20.1",
|
||||
"postcss": "^8.4.38",
|
||||
|
|
72
src/content/posts/2024_06_06-Pebble_Time.mdx
Normal file
72
src/content/posts/2024_06_06-Pebble_Time.mdx
Normal file
|
@ -0,0 +1,72 @@
|
|||
---
|
||||
draft: true
|
||||
title: The Pebble Time!
|
||||
description: "\"Smart\" watches aren't smart at all!"
|
||||
pubDate: 2024-06-06
|
||||
tags:
|
||||
- pebble
|
||||
- impressions
|
||||
---
|
||||
|
||||
Today I finally managed to get my hands on the Pebble Time! I've been looking for a watch to fulfil my three main needs,
|
||||
without all the wacky account creation, data collection, and general annoyances sprinkled in for a while now, then I
|
||||
found the Pebble Time. And now about a year later, here's my first impressions/review of the Pebble Time
|
||||
([only 9 years late...](https://en.wikipedia.org/wiki/Pebble_(watch)#Pebble_Time))
|
||||
|
||||
## My Three Wishes
|
||||
|
||||
### Timekeeping
|
||||
|
||||
This seems quite stupid to put as a requirement for a watch "review" of sorts. But with all these watches coming out,
|
||||
less and less of them can do what they were originally designed to do—show the time. Instead, they're packed with
|
||||
features nobody will actually use that drain the life of the watch,
|
||||
[barely get a day of battery life at times.](https://9to5google.com/2022/05/31/pixel-watch-battery-life/)
|
||||
|
||||
The Pebble Time, when released, was advertised to have 7 days of battery life,
|
||||
[and it performed as advertised!](https://www.theverge.com/2015/5/27/8661863/pebble-time-review-wearable-smartwatch)
|
||||
But nearly nine years later, does it still hold up? I can only answer after a few days of use, so watch out for an
|
||||
update!
|
||||
|
||||
But how could Pebble do this? Through the smart optimisation of their PebbleOS and the use of an E-Ink display
|
||||
(which I love)
|
||||
|
||||
### Notifications
|
||||
|
||||
This will make me sound old, but I hate having to pick up my phone constantly to check for notifications. It drives me
|
||||
insane sometimes with the amount of stuff that tries to get my attention, even with most apps' notifications disabled.
|
||||
|
||||
Being able to quickly check if I should care to pull out my phone from my pocket is really handy, and something I missed
|
||||
when my Samsung Gear S2 Classic finally kicked the bucket.
|
||||
|
||||
The Pebble Time does a great job at it, and I'd hope so since this was one of its main advertisement points. When do I
|
||||
get a notification, it stays on my screen until I acknowledge it, which it can only do through the funky technology of
|
||||
E-Ink.
|
||||
|
||||
### Quick Controls
|
||||
|
||||
Similarly, I don't want to have to take out my phone for some more simple things, like quickly changing the music I'm
|
||||
listening to or toggling my desk lamp as I'm running for the train in the morning. Having access to
|
||||
[Home Assistant](https://github.com/Willow-Systems/pebble-home-assistant) from my wrist is quite a lot more useful than
|
||||
I thought at first. Though can be quite slow being written in JavaScript.
|
||||
|
||||
With the Samsung Gear S2 Classic, I didn't have such controls, due to the bloated TizenOS hogging down the limited 512MB
|
||||
of ram and slow Qualcomm Snapdragon 400 CPU, along with the already dropped support at the time when I bought it.
|
||||
|
||||
## Annoyances
|
||||
|
||||
While there is many things I can say about the watch and the interface, like its funny little animations, cool design
|
||||
and physical buttons to navigate. I have _already_ experienced crashes when trying to reply to notifications and "you
|
||||
are not connected to the internet" block when trying to set up the watch,
|
||||
[which Rebble does cover how todo](https://help.rebble.io/setup-android/#7), but still, it took me 3 attempts.
|
||||
|
||||
## What I miss from the Gear S2
|
||||
|
||||
While there isn't much here, I do want to point out just how useful the rotating crown of the Gear S2 was. It was a
|
||||
really nice way of interacting with the operating system, similarly, I like the physical buttons on the Pebble Time. We
|
||||
need less touchscreens in this world, not more!
|
||||
|
||||
## Final notes
|
||||
|
||||
I will probably post an update post for a more long-term review of the watch. I also want to try to write an app for the
|
||||
Pebble, and I've been meaning to learn C, and with the extensive guides that are available for the watch, I think it's a
|
||||
good time as ever to get into the land of low level!
|
3
src/content/tags/impressions.md
Normal file
3
src/content/tags/impressions.md
Normal file
|
@ -0,0 +1,3 @@
|
|||
---
|
||||
name: First Impressions
|
||||
---
|
3
src/content/tags/pebble.md
Normal file
3
src/content/tags/pebble.md
Normal file
|
@ -0,0 +1,3 @@
|
|||
---
|
||||
name: Pebble
|
||||
---
|
3
src/content/tags/review.md
Normal file
3
src/content/tags/review.md
Normal file
|
@ -0,0 +1,3 @@
|
|||
---
|
||||
name: Review
|
||||
---
|
Loading…
Reference in a new issue