text:
sprite atlas issue

Hi Kaarin, I started making a game with your tutorial and faced with this issue on EPISODE #2 - IMAGES.
I changed your code from:    .getResourceAsStream("spriteatlas.png");
to:    .getResourceAsStream("/res/spriteatlas.png");
Then I faced with a lot of other problems with code and decided to donload your full project, but it throws me this again. Recoding like I said above does'n help. Please HELP ME!!!!! Your tutorial is the most useful and unique.
HERE IS THE CONSOLE LOG WHEN I STARTING THE PROJECT
Exception in thread "main" java.lang.IllegalArgumentException: input == null!
at java.desktop/javax.imageio.ImageIO.read(ImageIO.java:1356)
at helpz.LoadSave.getSpriteAtlas(LoadSave.java:35)
at managers.TileManager.loadAtalas(TileManager.java:70)
at managers.TileManager.(TileManager.java:27)
at main.Game.initClasses(Game.java:58)
at main.Game.(Game.java:36)
at main.Game.main(Game.java:95)

Is there a fix to this? I am facing the same issue too.

Ah, if you are using Eclipse, I think you need to add the src folder to the build path. to do that, right click on the project => hover on Build Path => Configure build path.

it should work.

authors: YohannesTz llluxuryman

repo: KaarinGaming/TowerDefenceTutorial


text:
Whisper large-V3

Thanks for this, it is really useful. Can this support large-v3?

Hi, i just tried, it's compatible. Thanks very much for this tool.

source: gharchive/issue

repo: Kabanosk/whisper-website

license: MIT

license_type: permissive

license_source: github-api


text:
Bug Report:

Please check for duplicates, similar issues or closed issues with the same problem, as well performing simple troubleshooting steps (such as deleting the export folder if it's an issue with compiling, reinstalling Kade Engine) before submitting an issue.
If you are playing a downloaded version of the game, what operating system are you using?
Windows (x86), Windows (x86_64), Linux, or macOS? Specify below.
What version of the game are you using? Look in the bottom left corner of the main menu.
Have you identified any steps to reproduce the bug? If so, please describe them below. Use images if possible.
Please describe your issue. Provide extensive detail and images if possible.
source/Discord.hx:5: characters 8-30 : Type not found : discord_rpc.DiscordRpc
source/Discord.hx:14: characters 3-13 : Type not found : DiscordRpc
source/Discord.hx:24: characters 4-14 : Type not found : DiscordRpc
source/Discord.hx:29: characters 3-13 : Type not found : DiscordRpc
source/Discord.hx:34: characters 3-13 : Type not found : DiscordRpc
C:/HaxeToolkit/haxe/lib/polymod/git/polymod/format/XMLMerge.hx:189: characters 10-23 : Warning : This typedef is deprecated in favor of haxe.xml.Access
C:/HaxeToolkit/haxe/lib/polymod/git/polymod/format/XMLMerge.hx:189: characters 30-43 : Warning : This typedef is deprecated in favor of haxe.xml.Access
source/Discord.hx:75: characters 3-13 : Type not found : DiscordRpc
source/WebmHandler.hx:32: characters 10-26 : Not enough arguments, expected io:webm.WebmIo, soundEnabled:Bool
source/WebmHandler.hx:33: characters 8-12 : webm.WebmPlayer has no field fuck
source/WebmHandler.hx:96: characters 8-21 : webm.WebmPlayer has no field changePlaying
source/WebmHandler.hx:102: characters 8-21 : webm.WebmPlayer has no field changePlaying
source/Discord.hx:39: characters 3-13 : Type not found : DiscordRpc
source/WebmHandler.hx:53: characters 8-12 : webm.WebmPlayer has no field fuck
source/WebmHandler.hx:119: characters 8-19 : webm.WebmPlayer has no field removePause
This is my error trying compling the game.

you edited the code?

no

well if you edited the code this would happen

repo: KadeDev/Kade-Engine


text:
Bug Report: All Music Is Muted

Please check for duplicates, similar issues or closed issues with the same problem, as well performing simple troubleshooting steps (such as deleting the export folder if it's an issue with compiling, reinstalling Kade Engine) before submitting an issue.
If you are playing a downloaded version of the game, what operating system are you using?
Windows (x86), Windows (x86_64), Linux, or macOS? Specify below.
"Windows (x86_64)"
What version of the game are you using? Look in the bottom left corner of the main menu.
All versions, as far as I know.
Have you identified any steps to reproduce the bug? If so, please describe them below. Use images if possible.
Unknown as to how the bug happened.
Please describe your issue. Provide extensive detail and images if possible.
Whenever I play any FNF mods that use the Kade Engine, all music is muted. Sound effects, most menu music, and even in-game music and voices. It's not the volume mixer, as in-game videos and animations still play properly and have sound. I believe it may have been a keybind of some sort, but I haven't been able to find it. The following video is using the "VS Sonic.exe" mod as a showcase for the audio problems. I would've uploaded it directly, but I didn't want to risk compressing it too much.
https://youtu.be/GhkTvnn9Odk
Thank you for taking the time to read this.

you clicked 0, click it again

you clicked 0, click it again

That wasn't the problem, sorry if I didn't mention that beforehand. As I said before, I used all of the volume related keybinds I knew of, even 0.

authors: VolarVie slebest


text:
TypeError: 'NoneType' object is not iterable when uploading a dataset

Even though the wiki states that the resources field in the dataset-metadata.json is not required I get the following error when uploading a dataset:
me@christop ~ $ kaggle datasets create -p /c/stanford_gdrive/data/ds000114/ --keep-tabular
Traceback (most recent call last):
  File "c:\users\me\miniconda3\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "c:\users\me\miniconda3\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Users\me\Miniconda3\Scripts\kaggle.exe\__main__.py", line 9, in <module>
  File "c:\users\me\miniconda3\lib\site-packages\kaggle\cli.py", line 50, in main
    out = args.func(**command_args)
  File "c:\users\me\miniconda3\lib\site-packages\kaggle\api\kaggle_api_extended.py", line 714, in dataset_create_new_cli
    result = self.dataset_create_new(folder, public, quiet, convert_to_csv)
  File "c:\users\me\miniconda3\lib\site-packages\kaggle\api\kaggle_api_extended.py", line 679, in dataset_create_new
    self.validate_files_exist(folder, resources)
  File "c:\users\me\miniconda3\lib\site-packages\kaggle\api\kaggle_api_extended.py", line 1399, in validate_files_exist
    for item in resources:
TypeError: 'NoneType' object is not iterable

My dataset-metadata.json file:
{
  "title": "BIDS test",
  "id": "chrisfilo/bids_test",
  "licenses": [
    {
      "name": "CC0-1.0"
    }
  ]
}

Fixed in the latest version (currently 1.4.4.).

this problem still persists for me when I do:
kaggle datasets version
the dataset metadata is pretty vanilla:
{   "title": "test_data_set",   "id": "cyrusea/test_data_set",   "licenses": [     {       "name": "CC0-1.0"     }   ] }

@cyruszhang, what version of the API are you using?  kaggle -v

1.4.6
I raised a separate issue, https://github.com/Kaggle/kaggle-api/issues/86, and seems you are already working on it

just updated to 1.4.7.1; working for me now. thanks Rebecca!

authors: chrisfilo cyruszhang rysteboe

repo: Kaggle/kaggle-api

license_source: bigquery


text:
How to train the basline?

Hi,
Thanks for your great work!
I have a question,how to train the basline?

Hey,
You can turn off location_scale and saliency_balancing_fusion in the comfig/config.yaml by setting them false. Then, you can train the baseline model with the modified config files.

Hi, the resutls on source-only are copied from our baseline CSDG. Compared with CSDG, there are two minor differences, i.e., in_channels (1 v.s. 3) and batch_size (32 v.s. 20). Nonetheless, we also cannot reproduce the results of source-only reported in CSDG. You can try it with CSDG source code. GOOD LUCK!

authors: Kaiseem wangminj

repo: Kaiseem/SLAug


text:
Any more issues about updating the hack will be closed.

One is enough, the hack is being worked on.

Thanks for your patience guys.

authors: Kalaborative silentes

repo: Kalaborative/survivio-plus


text:
ratgdo project is no longer open source?

Latest commit has removed the source code: https://github.com/PaulWieland/ratgdo/commit/99f614d8e8e7d7874241f54a502cb35d06507bb1.
Other/older branches still exist, but not sure for how long.
Hopefully, it will not affect https://github.com/ratgdo/esphome-ratgdo project and is just a migration to the esphome version.

Oh, it was just moved to a separate project: https://github.com/ratgdo/mqtt-ratgdo.

repo: Kaldek/rat-ratgdo


text:
Feature: sorting rooms

I would love to have the option to sort Rooms by alphanumerics in addition to activity.
I'm one of those who looks for conversations based on their position on the screen. So having Rooms move when activity changes inside of them is problematic for me.
I do see that after activity (highlights, unread messages), you are sorting by alphanumeric name. I'm not sure whether I really like lowercase letters being sorted after uppercase, but as long as they just don't move, I can put up with either.

Thanks for opening this issue! I definitely agree that the room organization could do with some improvements. I'll add the option to sort alphanumerically, ignoring activity indicators. I want to also explore the option to manually sort rooms, but I'm not totally sure if SwiftUI supports that.

authors: Kalissaac kenrachynski

repo: Kalissaac/Eigen


text:
🛑 Hacker News is down

In 7ba3f59, Hacker News (https://news.ycombinator.com) was down:

HTTP code: 502
Response time: 79 ms

Resolved: Hacker News is back up in 0a6c0f2 after 5 minutes.


text:
Desktop App Code Compliation Issue

Hello, I tried to use your code in order to setup a desktop app version of the Claude AI, I really appreciate you setting that up. But I’m having trouble making it work (maybe its my computer, maybe its me, maybe I don’t have the write stuff downloaded to make this work, idk). I would gladly appreciate a hand on implementing the desktop app on my computer. Are you available sometime later on to meetup regarding this?
Thx, Akhil

Could you kindly upload a screenshot depicting the occurrence of the error? This would facilitate a more precise identification and resolution of the issue at hand.

Hello, I tried to use your code in order to setup a desktop app version of the Claude AI, I really appreciate you setting that up. But I’m having trouble making it work (maybe its my computer, maybe its me, maybe I don’t have the write stuff downloaded to make this work, idk). I would gladly appreciate a hand on implementing the desktop app on my computer. Are you available sometime later on to meetup regarding this?
Thx, Akhil

Uploaded👍
From: Zixiang @.>
Sent: Saturday, October 7, 2023 8:50 PM
To: @.>
Cc: @.>; @.>
Subject: Re: [Karenina-na/Claude-Desktop] Desktop App Code Compliation Issue (Issue #19)
Could you kindly upload a screenshot depicting the occurrence of the error? This would facilitate a more precise identification and resolution of the issue at hand.
Hello, I tried to use your code in order to setup a desktop app version of the Claude AI, I really appreciate you setting that up. But I’m having trouble making it work (maybe its my computer, maybe its me, maybe I don’t have the write stuff downloaded to make this work, idk). I would gladly appreciate a hand on implementing the desktop app on my computer. Are you available sometime later on to meetup regarding this?
Thx, Akhil
—
Reply to this email directly, view it on GitHubhttps://github.com/Karenina-na/Claude-Desktop/issues/19#issuecomment-1751890421, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AU3S2NGKSWWVAVL7OYAW5VDX6IBHXAVCNFSM6AAAAAA5XCF5TCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONJRHA4TANBSGE.
You are receiving this because you authored the thread.Message ID: @.***>

Upon executing the command npm run dev, an Electron window emerges instead of accessing localhost through the browser. Could you kindly inspect the displayed content by navigating to Preferences -> Control Center within the prompted Electron window?
This represents the current state of my window.

It remains on this blank screen, even after a long period of time:

It remains on this blank screen, even after a long period of time:

May I inquire if you are using any proxy, such as a VPN? It's possible that the port is being blocked, leading to this situation.

I just run the command npm run dev.

Yes, I followed all the steps. Sometimes the app acts a little slow.

It’s very strange, I have never encountered this kind of situation, I guess it might be a problem with your computer port, you can search on StackOverflow.

authors: AkhilDaGuy Karenina-na dogeyboy1932

repo: Karenina-na/Claude-Desktop


text:
NullPointerException at ArtifactSignTask.java:134

https://scans.gradle.com/s/x24x2qujv2jnu/failure#1

version 1.3.6

repo: Karlatemp/PublicationSign


text:
[Migrate] Built-in transition with AnimatedContent

This uses the new experimental AnimatedContent API instead of modifying modifiers which is what navigator-compose does.

AnimatedContent under the hood uses AnimatedVisibility's enter & exit transition which limits to only fading, sliding & change size. If there is a requirement for rotate animation, then it can't be achieved.
Also providing custom transition by modifying the graphics layer through the Modifier is not possible (which is what they are doing internally) due to the above limitations.
Considering these factors, I'll wait till they become more flexible before merging.

source: gharchive/pull-request

repo: KaustubhPatange/navigator


text:
I encountered this issue on the Orin NX development board:process has died

used in orin nx ubuntu22
nx@ubuntu:~/ros2_ws$ ros2 launch ros2_astra_camera astra_pro_launch.py
[INFO] [launch]: All log files can be found below /home/nx/.ros/log/2024-02-04-16-50-50-904826-ubuntu-20949
[INFO] [launch]: Default logging verbosity is set to INFO
[INFO] [component_container-1]: process started with pid [20961]
[INFO] [astra_camera_node-2]: process started with pid [20963]
[INFO] [uvc_camera_node-3]: process started with pid [20965]
[INFO] [robot_state_publisher-4]: process started with pid [20967]
[robot_state_publisher-4] [WARN] [1707036651.410947233] [robot_state_publisher]: No robot_description parameter, but command-line argument available.  Assuming argument is name of URDF file.  This backwards compatibility fallback will be removed in the future.
[robot_state_publisher-4] [INFO] [1707036651.420447271] [robot_state_publisher]: got segment camera_depth_frame
[robot_state_publisher-4] [INFO] [1707036651.420555884] [robot_state_publisher]: got segment camera_depth_optical_frame
[robot_state_publisher-4] [INFO] [1707036651.420578734] [robot_state_publisher]: got segment camera_link
[robot_state_publisher-4] [INFO] [1707036651.420595022] [robot_state_publisher]: got segment camera_rgb_frame
[robot_state_publisher-4] [INFO] [1707036651.420608079] [robot_state_publisher]: got segment camera_rgb_optical_frame
[astra_camera_node-2] [INFO] [1707036651.427359209] [astra_wrapper]: Device "2bc5/0614@2/12" found.
[astra_camera_node-2] [INFO] [1707036651.428682700] [astra_camera_node]: ir_frame_id = 'camera_ir_optical_frame'
[astra_camera_node-2] [INFO] [1707036651.428881270] [astra_camera_node]: rgb_frame_id = 'camera_rgb_optical_frame'
[astra_camera_node-2] [INFO] [1707036651.428923673] [astra_camera_node]: depth_frame_id = 'camera_depth_optical_frame'
[astra_camera_node-2] [INFO] [1707036651.429053119] [astra_camera_node]: initDevice
[uvc_camera_node-3] [WARN] [1707036651.432208193] [rcl.logging_rosout]: Publisher already registered for provided node name. If this is due to multiple nodes with the same name then all logs for that logger name will go out over the existing publisher. As soon as any node with that name is destructed it will unregister the publisher, preventing any further logs for that name from being published on the rosout topic.
[astra_camera_node-2] Warning: USB events thread - failed to set priority. This might cause loss of data...
[uvc_camera_node-3] [INFO] [1707036651.450714643] [uvc_camera_node]: Opening camera with vendor=0x2bc5, product=0x511, serial="", index=0
[component_container-1] [INFO] [1707036651.584452238] [depth_image_proc_container]: Load Library: /opt/ros/humble/lib/libdepth_image_proc.so
[uvc_camera_node-3] unsupported descriptor subtype VS_COLORFORMAT
[uvc_camera_node-3] [INFO] [1707036651.692170197] [uvc_camera_node]: uvc mode: 640x480@30.000000 uncompressed
[uvc_camera_node-3] attempt to claim already-claimed interface 1
[component_container-1] [INFO] [1707036651.769629232] [depth_image_proc_container]: Found class: rclcpp_components::NodeFactoryTemplate<depth_image_proc::ConvertMetricNode>
[component_container-1] [INFO] [1707036651.769775480] [depth_image_proc_container]: Found class: rclcpp_components::NodeFactoryTemplate<depth_image_proc::CropForemostNode>
[component_container-1] [INFO] [1707036651.769802009] [depth_image_proc_container]: Found class: rclcpp_components::NodeFactoryTemplate<depth_image_proc::DisparityNode>
[component_container-1] [INFO] [1707036651.769820986] [depth_image_proc_container]: Found class: rclcpp_components::NodeFactoryTemplate<depth_image_proc::PointCloudXyzNode>
[component_container-1] [INFO] [1707036651.769833787] [depth_image_proc_container]: Instantiate class: rclcpp_components::NodeFactoryTemplate<depth_image_proc::PointCloudXyzNode>
[INFO] [launch_ros.actions.load_composable_nodes]: Loaded node '/point_cloud_xyz_node' in container '/depth_image_proc_container'
[astra_camera_node-2] Warning: USB events thread - failed to set priority. This might cause loss of data...
[astra_camera_node-2] [INFO] [1707036653.619307434] [astra_wrapper]: device name: Astra SV1301S_U3
[astra_camera_node-2] [INFO] [1707036653.619956683] [astra_camera_node]: depth_mode is Resolution: 640x480@30Hz Format: Depth 1mm
[astra_camera_node-2] [INFO] [1707036653.620102931] [astra_camera_node]: color mode is Resolution: 640x480@30Hz Format: RGB888
[astra_camera_node-2] [INFO] [1707036653.620180055] [astra_camera_node]: IR mode is Resolution: 640x480@30Hz Format: Gray16
[astra_camera_node-2] [ERROR] [1707036653.631410837] [astra_camera_node]: Unsupported IR video mode - Resolution: 640x480@30Hz Format: Gray16
[astra_camera_node-2] [ERROR] [1707036653.902902307] [astra_camera_node]: Unsupported depth video mode - Resolution: 640x480@30Hz Format: Depth 1mm
[astra_camera_node-2] 1
[astra_camera_node-2] [WARN] [1707036653.952561164] [astra_camera_node]: has IR sensor is 1
[astra_camera_node-2] [INFO] [1707036653.964085753] [astra_camera_node]: Starting IR stream.
[astra_camera_node-2] [WARN] [1707036653.976396558] [astra_camera_node]: has depth sensor is 1
[astra_camera_node-2] [INFO] [1707036653.981503731] [astra_camera_node]: Starting depth stream.
[ERROR] [astra_camera_node-2]: process has died [pid 20963, exit code -11, cmd '/home/nx/ros2_ws/install/ros2_astra_camera/lib/ros2_astra_camera/astra_camera_node --ros-args -r __node:=astra_camera_node --params-file /home/nx/ros2_ws/install/ros2_astra_camera/share/ros2_astra_camera/launch/params/astra_pro.yaml'].
^C[WARNING] [launch]: user interrupted with ctrl-c (SIGINT)
[robot_state_publisher-4] [INFO] [1707036661.523141180] [rclcpp]: signal_handler(signum=2)
[INFO] [robot_state_publisher-4]: process has finished cleanly [pid 20967]
[INFO] [component_container-1]: process has finished cleanly [pid 20961]
[uvc_camera_node-3] [INFO] [1707036661.523140796] [rclcpp]: signal_handler(signum=2)
[component_container-1] [INFO] [1707036661.523170942] [rclcpp]: signal_handler(signum=2)
[INFO] [uvc_camera_node-3]: process has finished cleanly [pid 20965]

It runs normally on my own laptop, but throws an error on the Orin NX board.

[uvc_camera_node-3] unsupported descriptor subtype VS_COLORFORMAT

I think it's related to this issue https://github.com/KavenYau/ros2_astra_camera/issues/4#issuecomment-1138186386. Please check  the acceptable values and modify the yaml file.

First of all, thank you for your response. However, I think it's not about this issue. The UVC has always had problems, but it still works fine (on my laptop). Here is the situation:
[INFO] [launch]: All log files can be found below /home/usr/.ros/log/2024-02-05-14-21-38-095778-usr-19319
[INFO] [launch]: Default logging verbosity is set to INFO
[INFO] [component_container-1]: process started with pid [19332]
[INFO] [astra_camera_node-2]: process started with pid [19334]
[INFO] [uvc_camera_node-3]: process started with pid [19336]
[INFO] [robot_state_publisher-4]: process started with pid [19338]
[robot_state_publisher-4] [WARN] [1707114098.234572130] [robot_state_publisher]: No robot_description parameter, but command-line argument available.  Assuming argument is name of URDF file.  This backwards compatibility fallback will be removed in the future.
[robot_state_publisher-4] Parsing robot urdf xml string.
[robot_state_publisher-4] Link camera_depth_frame had 1 children
[robot_state_publisher-4] Link camera_depth_optical_frame had 0 children
[robot_state_publisher-4] Link camera_rgb_frame had 1 children
[robot_state_publisher-4] Link camera_rgb_optical_frame had 0 children
[robot_state_publisher-4] [INFO] [1707114098.236302058] [robot_state_publisher]: got segment camera_depth_frame
[robot_state_publisher-4] [INFO] [1707114098.236328741] [robot_state_publisher]: got segment camera_depth_optical_frame
[robot_state_publisher-4] [INFO] [1707114098.236340825] [robot_state_publisher]: got segment camera_link
[robot_state_publisher-4] [INFO] [1707114098.236351722] [robot_state_publisher]: got segment camera_rgb_frame
[robot_state_publisher-4] [INFO] [1707114098.236362618] [robot_state_publisher]: got segment camera_rgb_optical_frame
[astra_camera_node-2] [INFO] [1707114098.237123434] [astra_wrapper]: Device "2bc5/0614@4/7" found.
[astra_camera_node-2] [INFO] [1707114098.238302168] [astra_camera_node]: ir_frame_id = 'camera_ir_optical_frame'
[astra_camera_node-2] [INFO] [1707114098.238355953] [astra_camera_node]: rgb_frame_id = 'camera_rgb_optical_frame'
[astra_camera_node-2] [INFO] [1707114098.238371949] [astra_camera_node]: depth_frame_id = 'camera_depth_optical_frame'
[astra_camera_node-2] [INFO] [1707114098.238578079] [astra_camera_node]: initDevice
[uvc_camera_node-3] [WARN] [1707114098.238577101] [rcl.logging_rosout]: Publisher already registered for provided node name. If this is due to multiple nodes with the same name then all logs for that logger name will go out over the existing publisher. As soon as any node with that name is destructed it will unregister the publisher, preventing any further logs for that name from being published on the rosout topic.
[astra_camera_node-2] Warning: USB events thread - failed to set priority. This might cause loss of data...
[uvc_camera_node-3] [INFO] [1707114098.243313411] [uvc_camera_node]: Opening camera with vendor=0x2bc5, product=0x614, serial="", index=0
[component_container-1] [INFO] [1707114098.453200616] [depth_image_proc_container]: Load Library: /opt/ros/foxy/lib/libdepth_image_proc.so
[uvc_camera_node-3] uvc_find_device: No such device (-4)
[uvc_camera_node-3] terminate called after throwing an instance of 'std::runtime_error'
[uvc_camera_node-3]   what():  camera driver start failed.
[ERROR] [uvc_camera_node-3]: process has died [pid 19336, exit code -6, cmd '/home/usr/orb_ws/install/ros2_astra_camera/lib/ros2_astra_camera/uvc_camera_node --ros-args -r __node:=uvc_camera_node --params-file /home/usr/orb_ws/install/ros2_astra_camera/share/ros2_astra_camera/launch/params/astra_pro.yaml'].
[component_container-1] [INFO] [1707114098.524104584] [depth_image_proc_container]: Found class: rclcpp_components::NodeFactoryTemplate<depth_image_proc::ConvertMetricNode>
[component_container-1] [INFO] [1707114098.524825515] [depth_image_proc_container]: Found class: rclcpp_components::NodeFactoryTemplate<depth_image_proc::CropForemostNode>
[component_container-1] [INFO] [1707114098.525206412] [depth_image_proc_container]: Found class: rclcpp_components::NodeFactoryTemplate<depth_image_proc::DisparityNode>
[component_container-1] [INFO] [1707114098.525580394] [depth_image_proc_container]: Found class: rclcpp_components::NodeFactoryTemplate<depth_image_proc::PointCloudXyzNode>
[component_container-1] [INFO] [1707114098.525963386] [depth_image_proc_container]: Instantiate class: rclcpp_components::NodeFactoryTemplate<depth_image_proc::PointCloudXyzNode>
[INFO] [launch_ros.actions.load_composable_nodes]: Loaded node '/point_cloud_xyz_node' in container '/depth_image_proc_container'
[astra_camera_node-2] Warning: USB events thread - failed to set priority. This might cause loss of data...
[astra_camera_node-2] [INFO] [1707114098.928564603] [astra_wrapper]: device name: Astra SV1301S_U3
[astra_camera_node-2] [INFO] [1707114098.928921262] [astra_camera_node]: depth_mode is Resolution: 640x480@30Hz Format: Depth 1mm
[astra_camera_node-2] [INFO] [1707114098.928987969] [astra_camera_node]: color mode is Resolution: 640x480@30Hz Format: RGB888
[astra_camera_node-2] [INFO] [1707114098.929019472] [astra_camera_node]: IR mode is Resolution: 640x480@30Hz Format: Gray16
[astra_camera_node-2] [ERROR] [1707114098.931283130] [astra_camera_node]: Unsupported IR video mode - Resolution: 640x480@30Hz Format: Gray16
[astra_camera_node-2] [ERROR] [1707114098.973994369] [astra_camera_node]: Unsupported depth video mode - Resolution: 640x480@30Hz Format: Depth 1mm
[astra_camera_node-2] [WARN] [1707114098.984162424] [astra_camera_node]: has IR sensor is 1
[astra_camera_node-2] [INFO] [1707114098.985334732] [astra_camera_node]: Starting IR stream.
[astra_camera_node-2] [WARN] [1707114098.992994232] [astra_camera_node]: has depth sensor is 1
[astra_camera_node-2] [INFO] [1707114098.994063020] [astra_camera_node]: Starting depth stream.
[astra_camera_node-2] ReadBinaryFile, 63
[astra_camera_node-2] [width height fx fy cx cy baseline]640 400 945.028 945.028 640 400 40
[astra_camera_node-2] [INFO] [1707114099.033260112] [astra_camera_node]: using default calibration URL
[astra_camera_node-2] [INFO] [1707114099.033358742] [astra_camera_node]: camera calibration URL: file:///home/usr/.ros/camera_info/depth_Astra_Orbbec.yaml
[astra_camera_node-2] [ERROR] [1707114099.033500609] [camera_calibration_parsers]: Unable to open camera calibration file [/home/usr/.ros/camera_info/depth_Astra_Orbbec.yaml]
[astra_camera_node-2] [WARN] [1707114099.033535464] [astra_camera_node]: Camera calibration file /home/usr/.ros/camera_info/depth_Astra_Orbbec.yaml not found
Finally, here are the results of my "v4l2-ctl --list-formats-ext" command.I would be happy to assist you further.
$ v4l2-ctl --list-formats-ext
ioctl: VIDIOC_ENUM_FMT
Type: Video Capture
[0]: 'MJPG' (Motion-JPEG, compressed)
	Size: Discrete 640x480
		Interval: Discrete 0.017s (60.000 fps)
		Interval: Discrete 0.033s (30.000 fps)
		Interval: Discrete 0.040s (25.000 fps)
		Interval: Discrete 0.050s (20.000 fps)
		Interval: Discrete 0.067s (15.000 fps)
		Interval: Discrete 0.100s (10.000 fps)
		Interval: Discrete 0.200s (5.000 fps)
		Interval: Discrete 0.017s (60.000 fps)
		Interval: Discrete 0.033s (30.000 fps)
		Interval: Discrete 0.040s (25.000 fps)
		Interval: Discrete 0.050s (20.000 fps)
		Interval: Discrete 0.067s (15.000 fps)
		Interval: Discrete 0.100s (10.000 fps)
		Interval: Discrete 0.200s (5.000 fps)
	Size: Discrete 2592x1944
		Interval: Discrete 0.040s (25.000 fps)
		Interval: Discrete 0.050s (20.000 fps)
		Interval: Discrete 0.067s (15.000 fps)
		Interval: Discrete 0.100s (10.000 fps)
		Interval: Discrete 0.200s (5.000 fps)
	Size: Discrete 2560x1440
		Interval: Discrete 0.033s (30.000 fps)
		Interval: Discrete 0.050s (20.000 fps)
		Interval: Discrete 0.067s (15.000 fps)
		Interval: Discrete 0.100s (10.000 fps)
		Interval: Discrete 0.200s (5.000 fps)
	Size: Discrete 1920x1080
		Interval: Discrete 0.033s (30.000 fps)
		Interval: Discrete 0.040s (25.000 fps)
		Interval: Discrete 0.050s (20.000 fps)
		Interval: Discrete 0.067s (15.000 fps)
		Interval: Discrete 0.100s (10.000 fps)
		Interval: Discrete 0.200s (5.000 fps)
	Size: Discrete 1280x960
		Interval: Discrete 0.033s (30.000 fps)
		Interval: Discrete 0.040s (25.000 fps)
		Interval: Discrete 0.050s (20.000 fps)
		Interval: Discrete 0.067s (15.000 fps)
		Interval: Discrete 0.100s (10.000 fps)
		Interval: Discrete 0.200s (5.000 fps)
	Size: Discrete 1280x720
		Interval: Discrete 0.033s (30.000 fps)
		Interval: Discrete 0.040s (25.000 fps)
		Interval: Discrete 0.050s (20.000 fps)
		Interval: Discrete 0.067s (15.000 fps)
		Interval: Discrete 0.100s (10.000 fps)
		Interval: Discrete 0.200s (5.000 fps)
	Size: Discrete 320x240
		Interval: Discrete 0.017s (60.000 fps)
		Interval: Discrete 0.033s (30.000 fps)
		Interval: Discrete 0.040s (25.000 fps)
		Interval: Discrete 0.050s (20.000 fps)
		Interval: Discrete 0.067s (15.000 fps)
		Interval: Discrete 0.100s (10.000 fps)
		Interval: Discrete 0.200s (5.000 fps)
	Size: Discrete 640x480
		Interval: Discrete 0.017s (60.000 fps)
		Interval: Discrete 0.033s (30.000 fps)
		Interval: Discrete 0.040s (25.000 fps)
		Interval: Discrete 0.050s (20.000 fps)
		Interval: Discrete 0.067s (15.000 fps)
		Interval: Discrete 0.100s (10.000 fps)
		Interval: Discrete 0.200s (5.000 fps)
		Interval: Discrete 0.017s (60.000 fps)
		Interval: Discrete 0.033s (30.000 fps)
		Interval: Discrete 0.040s (25.000 fps)
		Interval: Discrete 0.050s (20.000 fps)
		Interval: Discrete 0.067s (15.000 fps)
		Interval: Discrete 0.100s (10.000 fps)
		Interval: Discrete 0.200s (5.000 fps)
[1]: 'YUYV' (YUYV 4:2:2)
	Size: Discrete 640x480
		Interval: Discrete 0.033s (30.000 fps)
		Interval: Discrete 0.040s (25.000 fps)
		Interval: Discrete 0.050s (20.000 fps)
		Interval: Discrete 0.067s (15.000 fps)
		Interval: Discrete 0.100s (10.000 fps)
		Interval: Discrete 0.200s (5.000 fps)
		Interval: Discrete 0.033s (30.000 fps)
		Interval: Discrete 0.040s (25.000 fps)
		Interval: Discrete 0.050s (20.000 fps)
		Interval: Discrete 0.067s (15.000 fps)
		Interval: Discrete 0.100s (10.000 fps)
		Interval: Discrete 0.200s (5.000 fps)
	Size: Discrete 2592x1944
		Interval: Discrete 0.500s (2.000 fps)
	Size: Discrete 2560x1440
		Interval: Discrete 0.333s (3.000 fps)
	Size: Discrete 1920x1080
		Interval: Discrete 0.200s (5.000 fps)
	Size: Discrete 1280x960
		Interval: Discrete 0.200s (5.000 fps)
	Size: Discrete 1280x720
		Interval: Discrete 0.200s (5.000 fps)
	Size: Discrete 320x240
		Interval: Discrete 0.017s (60.000 fps)
		Interval: Discrete 0.033s (30.000 fps)
		Interval: Discrete 0.040s (25.000 fps)
		Interval: Discrete 0.050s (20.000 fps)
		Interval: Discrete 0.067s (15.000 fps)
		Interval: Discrete 0.100s (10.000 fps)
		Interval: Discrete 0.200s (5.000 fps)
	Size: Discrete 640x480
		Interval: Discrete 0.033s (30.000 fps)
		Interval: Discrete 0.040s (25.000 fps)
		Interval: Discrete 0.050s (20.000 fps)
		Interval: Discrete 0.067s (15.000 fps)
		Interval: Discrete 0.100s (10.000 fps)
		Interval: Discrete 0.200s (5.000 fps)
		Interval: Discrete 0.033s (30.000 fps)
		Interval: Discrete 0.040s (25.000 fps)
		Interval: Discrete 0.050s (20.000 fps)
		Interval: Discrete 0.067s (15.000 fps)
		Interval: Discrete 0.100s (10.000 fps)
		Interval: Discrete 0.200s (5.000 fps)


text:
App crashes on scroll through dials

I don't if this has been fixed in a newer commit already, but with the latest version that's on IzzyOnDroid the app keeps crashing when trying to scroll through the dials tab

This is happening on my Pixel 3a running CalyxOS 3.9.0

I use Redmi Note 11 phone. There is no app crash issue in dials tab.
Now I trying to rewrite app's code from scratch using Jetpack Compose framework. Maybe this bug won't happened again.

Thank you for your contribution!
Bug fixed in MiDoze 7.0.2 update.

authors: Guusvanmeerveld Keddnyo

repo: Keddnyo/MiDoze


text:
Track Emergency Button Usage

Is your feature request related to a problem? Please describe.
I always forget who used the Emergency Button.
It would be great if fusliez-notes provides Emergency Button usage tracking feature.
Describe the solution you'd like
add Emergency Button tracker in the SlideDrawer
Describe alternatives you've considered
write in notepad each time Emergency Button is used.
cons of this solution

require keyboard typing
hard to recognize how many buttons are left

Additional context
N/A

checked this issue is accepted.
I will work on this issue.

Sorry I mislabeled it, meant to put it available. Accepted means someone is working on it, but since you are working on it, it is now Accepted. Looking forward to what you will do with it.

I will start fixing this issue this week!

still wip

almost done

Huh
Pada tanggal Kam, 1 Jul 2021 14.02, Kedyn Macedonio <
@.***> menulis:

Closed #163 https://github.com/Kedyn/fusliez-notes/issues/163 via #170
https://github.com/Kedyn/fusliez-notes/pull/170.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/Kedyn/fusliez-notes/issues/163#event-4963666620, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AUTGNAEJXWGTZZPIHO5NUGLTVQAIDANCNFSM43S4ERSQ
.

authors: Kedyn LS-NONCE tokkiyaa

repo: Kedyn/fusliez-notes


text:
🛑 Kaseya VSA is down

In cc449d3, Kaseya VSA (https://na1vsa107.kaseya.net/vsapres/web20/core/login.aspx) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Kaseya VSA is back up in 999447b after 10 minutes.

repo: KeeFORCE/upptime


text:
[Network] get_node: Node not found: @@8 when connecting to server

Or: croxis needs to commit more often so breaks are easier to revert!
I did... something which is causing errors to be thrown and I am not sure where to start looking to fix it. I used the dedicated server tutorial as the template.
E 0:00:32.735   get_node: Node not found: @@8.   <C++ Error>   Condition "!node" is true. Returned: __null   <C++ Source>  scene/main/node.cpp:1381 @ get_node()
E 0:00:32.735   _process_get_node: Failed to get path from RPC: @@8.   <C++ Source>  core/io/multiplayer_api.cpp:256 @ _process_get_node()
E 0:00:32.735   _process_packet: Invalid packet received. Requested node was not found.   <C++ Error>   Condition "node == __null" is true.   <C++ Source>  core/io/multiplayer_api.cpp:204 @ _process_packet()
When I spinup the server node @@8 does exist with the player_1 node under it. On the client side player_1 is under node @@14

Typically nodes with those names are dynamically created through code without an explicit call to set_name() which leads me to assume you are specifying a dynamic node as parent for the player_* nodes. If that is the case, please ensure you are correctly setting the name of that parent because the path to nodes performing remote calls must match on server and client.

I am not explicitly manipulating the player nodes or player_data (unless it is passed as a parameter and I forgot about it).
I just double checked and the script for both @@8 and @@14 is keh_network/network.gd
I added set_name('test') in _init and that resolved the problem!

While I suspected you were talking about the automatic player_* nodes I was not entirely sure.
OK, then there is something with the process related to the instantiation of the network.gd singleton.
Since you are using the dedicated server as template, I will place the snippet that I believe will correct things. It should be in the loader.gd file, within the _ready() function:
var netclass: Script = load("res://addons/keh_network/network.gd")
network = netclass.new()
network.set_name("network")

var gstateclass: Script = load("res://shared/scripts/gamestate.gd")
gamestate = gstateclass.new()
gamestate.set_name("gametate)"    # This one may not be necessary, but doing so for consistency

# At this point the tree is still being built, so defer the calls to add children to the root.
root.call_deferred("add_child", network)
root.call_deferred("add_child", gamestate)

If this works then I will have to correct the tutorial as well as the reference material.
By the way, the string within the set_name() function can be anything really, as long as it is the same in the server and in the client.

That fixed it!
Sorry about the lack of clarity. Parenthood makes it hard to focus on things x.x
My only guess is that when I implemented vr on the client, extra nameless dynamic nodes are being created. Now I know what to look for!

authors: Kehom croxis

repo: Kehom/GodotAddonPack


text:
Gradle build failed to produce

Hi Ken,
just wanna thank you, this project is amazing
I just wanna share my problem with this project
I got this error
Exception: Gradle build failed to produce an .apk file. It's likely that this file was generated under
/home/myusername/Git/create_flutter_provider_app/build, but the tool couldn't find it.
And i do solve it with creating new flutter project then copy build.grade in app folder, and paste it to your amazing template

I had the same error. For me it was because I clicked the default run main.dart button to start the app.
I adjusted the run configuration for "dev" and "prod" as described in "Extras 2: Config Android Studio to run Flutter Flavor" here https://medium.com/@vo9312/flutter-series-part-1-flutter-flavors-setup-bb6aba1586ac

Hi @FunGuardian , thanks for the sharing. Is the exception occur everytime when you build or occasionally few times? The reason I asked this is because, I encounter before and although the exception was thrown, but the .apk file is successfully build in the project build output folder.

This only occurs when not running the specified commands from the documentation:
flutter run --flavor prod -t lib/main_prod.dart or flutter run --flavor dev -t lib/main.dart

If you are using VS Code, add these on your launch.json -> configurations
        {
            "name": "Dev",
            "request": "launch",
            "type": "dart",
            "args": [
                "--flavor",
                "dev",
                "-t",
                "lib/main.dart"
            ]
        },
        {
            "name": "Prod",
            "request": "launch",
            "type": "dart",
            "args": [
                "--flavor",
                "prod",
                "-t",
                "lib/main_prod.dart"
            ]
        }

Hi @kirkcharlesniv , @rainerlonau ,
Thanks a lot for the comment and helps. This helps a lot.
I will need to update the README on this.

Hello @KenAragorn , if I might make a suggestion, on the README.md step 10
Instead of:

Done. Try launch the app using emulator or your preferred physical test device. For first time user, you need to create a new account from the app.

maybe a more accurate documentation would be:

Done. Try launch the app using emulator or your preferred physical test device by using flutter run --flavor dev -t lib/main.dart. For first time users, you need to create a new account from the app.

If you are using VS Code, add these on your launch.json -> configurations
        {
            "name": "Dev",
            "request": "launch",
            "type": "dart",
            "args": [
                "--flavor",
                "dev",
                "-t",
                "lib/main.dart"
            ]
        },
        {
            "name": "Prod",
            "request": "launch",
            "type": "dart",
            "args": [
                "--flavor",
                "prod",
                "-t",
                "lib/main_prod.dart"
            ]
        }

This worked better for me (file .vscode/launch.json)
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Dev",
            "request": "launch",
            "type": "dart",
            "flutterMode": "debug",
            "program": "lib/main.dart",
            "args": [
                "--flavor",
                "dev"
            ]
        },
        {
            "name": "Prod",
            "request": "launch",
            "type": "dart",
            "flutterMode": "release",
            "program": "lib/main_prod.dart",
            "args": [
                "--flavor",
                "prod"
            ]
        }
    ]
}

authors: FunGuardian KenAragorn arturjnt kirkcharlesniv rainerlonau


text:
Fix delete-bug for the wildcard, surname, id

fixed this problem "The content of records will not be removed even though you have deleted the course from the course list, although it has no influence." for wildcard, surname query and id. If you still see the bug persist, i would still try to help out.
The solution isn't optimal, just quick fix.

@KennardWang would you review the change ? if you find any issue would you mention it ?

I had reviewed your change and I was thankful to your effort, but unfortunately the problems still existed. Probably I did not explain it clearly. The bugs you mentioned meant:

After Deleting all the courses, the content of display should be cleared.
And after each Query, I expect we can clear the query condition (e.g. Vona).

I wrote this project when I just learned a little Java and Swing at very beginning so that I did not take too much into consideration. After this semester, I am going to rewrite it and try to make it look like a practical software. If you are interested in it, we can work together.

@KennardWang Thank you for reply. I look forward to working with you, i wouldn't be really that committed, but i'll look from time to time. I just want to mention i don't really know much about Swing.
I see now the whole issue, I think because i am using mac, the app interface doesn't work as intended, since i always see an empty table, that is supposed to show students instead i only get average grades and other info in an alert when i click on display (the one with the black), but still i 'll try to see how to fix that.
. The part that is working is the one making a query and its result shows as an alert.
I will show you what i thought i fixed.

I imported 2 files and queried with surname condition "Yu". It resulted in two instances.

I delete the LP002.txt and query again. And it only showed one result

Before change, the result stayed the same after the delete of the first txt file.

Going back to the issue, i think one of it facades is making an open file 'button', instead of clicking on the imported courses, because i think it is possible in our current case to open a file which not part of the imported files (imported courses).  The second thing, it would be cool if you can link the course class with the Student, they should have a relation btw them, like many-to-many in this case i guess ( many students can take one course, many courses can be taken by a student), actually i think it is better to have an other class "Grade/Exam" (lack of a better word) which links both course and student ( we should remove the grad, score of one course from student class as it doesn't represent him/her, it is something represented by the presence of both student and course ).

// quick graph to describe what i mean.

I didn't read all the code so i might be wrong on many things. I hope it found you well, cheers.

@medkhabt Thanks a lot for letting me know about this issue in Mac. Your suggestions are sincere, and I decide to combine Open File button and  Import File button together to reduce the redundancy. The original aim of this project is helping me to understand better in Java data structure instead of database, and I will do some modification later on which you have mentioned. By the way, would u mind helping me to test for the next version in Mac because my OS is Windows 10.

@medkhabt Thanks a lot for letting me know about this issue in Mac. Your suggestions are sincere, and I decide to combine Open File button and Import File button together to reduce the redundancy. The original aim of this project is helping me to understand better in Java data structure instead of database, and I will do some modification later on which you have mentioned. By the way, would u mind helping me to test for the next version in Mac because my OS is Windows 10, and I would like to add u into the credit list for testing in README.

Yeah, i would like to help with that.

authors: KennardWang medkhabt


text:
Table does not highlight the selected models.

When I run the CLI, the models that were explicitly selected are no longer highlighted, which makes the table a bit hard to look at.

Thanks for noticing. Let us fix that

Fixed in the latest addition version

authors: KennethEnevoldsen x-tabdeveloping


text:
makefile

We'll also need to add a config file sample for paths and optional features, I think.

And minify should be part of the make process.

repo: KevinField/DaKT

license: mit


text:
Add a wiki: Lethal Company wiki

Link to origin wiki: https://lethal-company.fandom.com/wiki/Lethal_Company_Wiki
Link to destination (independent) wiki: https://lethal.miraheze.org/wiki/Main_Page

Added in https://github.com/KevinPayravi/indie-wiki-buddy/pull/367 by @Werefawkes

Thank you for the submission! Added in v3.2.0 (now available on Chrome, and should be available on Firefox within a few days after review).

repo: KevinPayravi/indie-wiki-buddy


text:
Add support for \textsc.

This is a first attempt, and may still have issues.  In particular,
I am not sure what needs to be done for MathML rendering.
Fixes Khan/KaTeX#471

Happy to address comments.  I Googled around for MathML and small caps, but couldn't find anything helpful.  So, I just used the same fontMap entry as "mathrm" in buildCommon.js.

Just a ping for any feedback on this.  Happy to make changes.

@msridhar sorry for the delay.  Can you post some screenshots?  I'm not sure how the browser actually implements this.  If it's swapping out glyphs, e.g. using unicode small caps A (U+1D00) for every a then the browser will end up using a different font.  It might be scaling existing glyphs in the font if the font doesn't include specific small caps glyphs.  Either way, we don't have the metrics for those.  That being said, we only need the height and depth.  It looks like we could probably use the x-height of the font as the height for the small caps and since the small caps don't have descenders, the depth should be 0.

Is this the kind of screenshot you're looking for?  Let me know if I should try some other text.
One thing you can see is that space characters seem to be getting ignored.  Typically they won't be needed, but I can try to look into why this is happening.

@msridhar could you have a look at why we're dropping spaces?  I want to check this branch out and play around with before merging it.  I'm concerned about how it handles vertical layouts especially since the font metrics are going to be wrong for the characters now.

This might be something we put behind a flag.

As for MathML support, you could try the <mi mathvariant='small-caps'>ab</mi> and see that works in your favorite MathML viewer.

Thanks for the feedback! I'm on vacation now, will look in a couple weeks.
On Sat, Jun 25, 2016, 6:24 AM Kevin Barabash notifications@github.com
wrote:

As for MathML support, you could try the ab and see that works in your favorite
MathML viewer.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Khan/KaTeX/pull/472#issuecomment-228497456, or mute
the thread
https://github.com/notifications/unsubscribe/AALyUWgRakucjZCin1S4PS7peXID4_QPks5qPHw1gaJpZM4IYj92
.

@msridhar Any updates on this?

@edemaine unfortunately I never had the time to pick up this work, and I likely won't have time soon.  The changes I made were quite simple, but I'm not sure what exactly it would take to address the remaining comments.

@msridhar sorry for the delay in responding.  There are two issues that still need to be resolved:

getting the correct vertical metrics for each of the glyphs (lowercase y should not have any depth/descent, but its height/ascent should be greater than the standard y)... using the metrics from the standard 'y' when rendering a small caps 'y' will result in incorrect positioning in vertical layouts such as \frac and \sqrt.
spaces should render as spaces

Here's what the \textsc{Lorem Ipsum Dolar} should look like according to quicklatex.com:

I believe that the browser is doing something to the font to generate the small caps.  I found a tool called cap-height that can measure the height of small caps so we could use it to figure out what the height should be.

Hey, so if someone else could take this one over the finish line that'd be
great. I'm not going to have time in the near future.
On Wed, Sep 13, 2017, 7:04 PM Kevin Barabash notifications@github.com
wrote:

I believe that the browser is doing something to the font to generate the
small caps. I found a tool called cap-height
https://github.com/sebdesign/cap-height that can measure the height of
small caps so we could use it to figure out what the height should be.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Khan/KaTeX/pull/472#issuecomment-329347752, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AALyUV4oF0PJSJuodp8XQx1UawmAS_0rks5siInLgaJpZM4IYj92
.

@msridhar I'm going to close the PR for now.  I'll paste the details of what work remains in the issue if someone else wants to pick this up.

authors: edemaine kevinbarabash msridhar

repo: Khan/KaTeX


text:
Clarification: Differences between switches

It might just be my limited knowledge of the english language:
What are differences between the three "switch" types, in layman's words?
StatefulProgrammableSwitch
https://github.com/KhaosT/HAP-NodeJS/blob/master/lib/gen/HomeKitTypes.js#L1669
-> "event" value of 0 or 1
-> "return" value of 0 or 1
StatelessProgrammableSwitch
https://github.com/KhaosT/HAP-NodeJS/blob/master/lib/gen/HomeKitTypes.js#L1686
-> "event" value of 0 or 1
Switch
https://github.com/KhaosT/HAP-NodeJS/blob/master/lib/gen/HomeKitTypes.js#L1702
-> Boolean
Especially the distinction between "Switch" and "StatelessProgrammableSwitch" isn't really clear to me.

Have a look here: https://developer.xamarin.com/guides/ios/platform_features/introduction_to_ios9/homekit/#Working_with_Accessories
where one can read:

StatefulProgrammableSwitch - Defines a programmable switch that remains in a give state once triggered (like a flip switch).
/StatelessProgrammableSwitch/ - Defines a programmable switch that returns to its initial state after being triggered (like a push button)
Switch - Defines an on/off switch like a standard wall switch

Ok ... even better: have a look at the video https://developer.apple.com/videos/wwdc/2015/?id=210
in specific at 38:00

Cool, that session was really good.
I just learned the programmable switch is more a sensor than an actuator, while the switch is an actuator.

StatelessProgrammableSwitch

ohhhhh this is NICE. I just bridged Scenes from HA as switches and this will be MUCH better to use.

I have a question, guys.. as i setup a stateless switch, my home app show it like an info field and not like a button, i can press it but server shows nothing... how can i setup a switch like a pushbutton with only one way, not two like "StatefullProgrammableSwitch" or just "Switch"?

you can add a timeout that will reset the state and push it to homekit.

Ahhh... Its a boring solution :)) i need apple style, just a push button, not less, not more

@antonkluev, did you find a solution on this?  I don't get inside of my setState function with the code below but similar code works with a Switch.  Maybe I'm missing something?
this.service = new Service.StatelessProgrammableSwitch(this.name);
this.service
                .addCharacteristic(Characteristic.On)
                .on('set', this.setState.bind(this));

no, i think there is a bug )) we must ask the creator of HAP

Anyone know if the StatelessProgrammableSwitch service is working yet? I can't seem to get it to trigger events either and I'd like to use this for firing IR signals to turn on an AC (which just uses a power toggle vs on/off state)

It works fine. Please make sure you properly invoked the setValue so iOS can receive the value changes.

@KhaosT hmm sorry for being a bit new to the Homebridge system, but I can't seem to get a simple StatelessProgrammableSwitch working. Could you let me know if something here looks off?
This is the basic structure of my accessory:
LircAirConditioner.prototype = {

  sendPowerCommand: function(value, callback) {
    console.log("Sending power command: ", this.lirc_name, this.power_command);
    lircClient.irsend.send_once(this.lirc_name, this.power_command, function() {
      console.log("Sent AC power command!");
      callback(null, "off");
    });
  },

  getServices: function() {
    var informationService = new Service.AccessoryInformation();
    informationService
      .setCharacteristic(Characteristic.Manufacturer, this.manufacturer)
      .setCharacteristic(Characteristic.Model, this.model_name)

    var powerSwitchService = new Service.StatelessProgrammableSwitch(this.name + " Power");
    powerSwitchService
      .getCharacteristic(Characteristic.ProgrammableSwitchEvent)
      .on('set', this.sendPowerCommand.bind(this));

    return [informationService, powerSwitchService];
  }

}

The lircClient is a library that sends IR signals on my rasberry Pi, but that shouldn't really make a difference for this example. Currently I can see the accessory in the Home app on iOS but is says its not compatible.

Any help is appreciated!

Wait... what are you trying to do... Programmable Switch is used to refer to a physical switch in real world that user can press and emit event to HomeKit. It's not the other way around...
Based on your code, it looks like you are expecting HomeKit to write to that characteristic which is not possible since it's defined as read-only.

Yeah, I'm effectively using an IR transmitter to act like a stateless button or "switch" on a remote control. There is no way of figuring out if the AC is on/off so just sending this command will toggle it. For that reason a stateless switch seemed like the right thing, but again I'm very new to this HomeKit stuff. Is that not the correct way to think about it? How could I accomplish something like that.

With a regular on/off switch, which defaults to off, and uses a JS setTimeout to reset it back to off again after an on is triggered. S’how I’ve got push-to-toggle switches defined for exactly the same purpose - sending LIRc commands.

@PatchworkBoy ah, clever! Would you mind sharing your code to accomplish that? I'm familiar with working with timeouts, but I'm more curious how you configured the characteristics and callbacks. Thanks!

Ah - Don’t think my code’ll work for you I’m afraid... I’m using homebridge via platform plugins as opposed to writing natively for HAP-NodeJS. My functionality deals with the platform (Domoticz) rather than homekit, and homebridge picks this up this change via MQTT.
(Just realised I’ve never actually worked DIRECT with HAP-NodeJS!)

I've included a StatelessProgrammableSwitch in my plugin which triggers after pushing a volume up/down button. It seems to work, but when I hook up an automation trigger that should act after push the volume up/down button noting happens.
Does automation work with StatelessProgrammableSwitch s?
Thanks!

@rooi According to @KhaosT, the HomeKit app no longer supports programable switches. Which sucks. I've tried all the free third party apps, to no avail. Not sure I'm ready to sink £11 into the third party Home app. https://github.com/KhaosT/homebridge-amazondash/commit/d8e16a399edd08c1e508428abd03901de8886bb7

@kim3er there are free options like Elgato Eve's app or Hesperus if you don't feel like spending money for home automation apps.

You're right, @KhaosT! I'd completely missed the option in the Eve app. Rich

@justme-1968 Can you please sho an example on how to push back the value to homeKit?

The built-in Home app in iOS 10.3 does support the StatelessProgrammableSwitch service, albeit somewhat differently from what I would expect.  Looking at Apple's first public beta, I find:

The StatelessProgrammableSwitch service seems to refer to a button on a switch device, rather than to the device itself.  A switch device with multiple buttons is a single HomeKit accessory with a different StatelessProgrammableSwitch service for each button.  I managed to add a BatteryService service to the accessory as well;
The iOS 10.3 Home app shows a single tile for the accessory (!), with a new symbol, where the iOS 10.2 Home app shows a tile per (unsupported) StatelessProgrammableSwitch service.
In Details, the iOS 10.3 Home app shows a section STATUS (for the BatteryService) and a section for each button (one for each StatelessProgrammableSwitch service), BUTTON 1, BUTTON 2, etc.  It ignores the service's Name.  When the accessory contains only a single StatelessProgrammableSwitch service, the section is simply labeled ACTIONS;
Each button section has two related actions, Single Press and Double Press.  On Add you can specify the scenes and/or services to activate, very much like specifying actions in Automation.
These actions do not show in Automation in the iOS 10.3, but they do in the iOS 10.2 and in other HomeKit apps, like Eve.  The rules for Single Press trigger on ProgrammableSwitchEvent = 0, the rule for Double Press checks for ProgrammableSwitchEvent = 1.

The last point leads to my question: how would I set the ProgrammableSwitchEvent?  Will it trigger an action each time I buttonService.setCharacteristic(Characteristic.ProgrammableSwitchEvent, 0) or only if the ProgrammableSwitchEvent actually changes value?  In the latter case, to what value would I set the characteristic after the timeout to reset the switch?  I don't think HomeKit appreciates an out of bound value (minValue and maxValue are 0 and 1 respectively).

@ebaauw nice to see you do the digging there :) It's kinda annoying that Home app uses a different definition of StatelessProgrammableSwitch service than it used to be in HAS. I think what Home app expects is that accessory will only send event when the button is being pressed ignoring the characteristic's last value. (Basically should match your first case). However, HAP-NodeJS currently implemented in a way that notification will not be send to iOS if the updated characteristic value is the same as the old one so by invoking setCharacteristic multiple times will only send one notification.
I'll try to wait and see how HAS being updated for StatelessProgrammableSwitch service and make change accordingly to the project.

nice to see you do the digging there

@KhaosT  I really appreciate the work you've been doing with HAP-NodeJS and I'm happy to provide what little help I can.

I'll try to wait and see how HAS being updated

HAS = HomeKit Accessory Simulator?  I don't think Apple will change it, at least not for a minor iOS release.  I reverse engineered the above using HAS Version 2.0 (114.2), before starting to implement the changes in my homebridge-hue plugin.  Also, the iOS 10.3 and iOS 10.2 Home apps (and other HomeKit apps on iOS 10.3 beta as well as on iOS 10.2) seem to interoperate without any issues.  I think the changes are limited to the builtin Home app.
It might be prudent to wait until the final release of iOS 10.3, though.

From what I heard there will have an updated version with adjusted UI for programmable switches, not sure when it will be released though.
Sent from my iPhone

On Feb 5, 2017, at 3:08 AM, Erik Baauw notifications@github.com wrote:
nice to see you do the digging there
@KhaosT I really appreciate the work you've been doing with HAP-NodeJS and I'm happy to provide what little help I can.
I'll try to wait and see how HAS being updated
HAS = HomeKit Accessory Simulator? I don't think Apple will change it, at least not for a minor iOS release. I reverse engineered the above using HAS Version 2.0 (114.2), before starting to implement the changes in my homebridge-hue plugin. Also, the iOS 10.3 and iOS 10.2 Home apps (and other HomeKit apps on iOS 10.3 beta as well as on iOS 10.2) seem to interoperate without any issues. I think the changes are limited to the builtin Home app.
It might be prudent to wait until the final release of iOS 10.3, though.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

there will have an updated version with adjusted UI for programmable switches

Cool, looking forward to see it.

However, HAP-NodeJS currently implemented in a way that notification will not be send to iOS if the updated characteristic value is the same as the old one so by invoking setCharacteristic multiple times will only send one notification.

Looking at the setValue() code, I could probably work around that by calling from my plugin the following:
buttonService.getCharacteristic(Characteristic.ProgrammableSwitchEvent)
  .emit('change', {oldValue: oldValue, newValue: newValue});

The rules for Single Press trigger on ProgrammableSwitchEvent = 0, the rule for Double Press checks for ProgrammableSwitchEvent = 1.

Some more experimentation yields:

When you change the ProgrammableSwitchEvent's maxValue property to 0, Home only shows the Single Press action.
When you change the ProgrammableSwitchEvent's maxValue property to 2, Home shows a third action, Long Press.
When you increase the ProgrammableSwitchEvent's maxValue property above 2, Home shows additional actions, labelled (Unknown).

Since the Hue bridge lacks push notifications, I need to poll it.  Therefore I cannot detect Double Press reliably, so I won't support that action.  For the Hue tap switch, I want to support only Single Press - that's easy.  For the Hue dimmer switch I want to support Single Press and Long Press, as the dimmer supports Press and Hold, which I can detect reliably.  So I need to specify allowed values 0 and 2.  Does HAP-NodeJS support that?

@ebaauw I'm not sure you emitting event externally on behalf of the characteristic object is a good idea since it's a implementation detail which may be changed in the future. It's fine for trying it out, just don't ship it :)
Inside props, there is a validValues you can set. Try set that to an array of [0, 2] and see if Home app will honor that I guess.

I understand.  Will try out later and let you know if it works.
Bingo.  Only Single Press and Long Press after:
buttonService.getCharacteristic(Characteristic.ProgrammableSwitchEvent)
  .setProps({minValue: 0, maxValue: 2, validValues: [0, 2]});

I'm not sure you emitting event externally on behalf of the characteristic object is a good idea

HomeKit seems OK with initialising/resetting the ProgrammableSwichEvent to -1, so I don't need to mess with the implementation details.

For those interested, I published some screenshots of a programmable switch in the iOS 10.3 beta 2 Home app.  The switch is for a Hue dimmer switch exposed by homebridge-hue v0.2.2.  See https://github.com/ebaauw/homebridge-hue/issues/54#issuecomment-280133303.

Now here's an interesting fact: the ProgrammableSwitchEvent characteristic appears neither writeable nor readable to HomeKit apps.  It's permissions are limited to notify, despite the setting in homebridge (or, for that matter, in the HomeKit Accessory Simulator) that includes read and notify permissions.
I found out playing with HMCatalog and noticing that the InputEvent wasn't marked Read Only.
This probably explains why Eve doesn't show this characteristic, allows it as a trigger for a rule, but not as a condition.

authors: AviFix KhaosT PatchworkBoy antonkluev dannyhertz desvdp dustindclark ebaauw justme-1968 kim3er maddox rooi snowdd1 toshakluev

repo: KhaosT/HAP-NodeJS


text:
Improve X axis labels visibility

Ellipsis to 30 chars

repo: KhiopsML/kv-electron


text:
WIP: Proposal to base VkDeviceMemory on MTLHeap always

Incomplete draft since it requires reworking how VkImage and VkBuffer handle the memory, but should be enough to provide an overview of the proposed changes.
@billhollings would like to know your thoughts. Relevant changes are in MVKDeviceMemory.h and MVKDeviceMemory.mm
The idea is to move all memory ownership to VkDeviceMemory. This would also simplify implementing a certain extension. Let me know if there's any issue that comes to mind. I'll also leave some comments with questions, if you could address those, it would be of great help to be able to finish with the changes once we align.

Doesn't always using MTLHeap for VkDeviceMemory also require a rework to do explicit barriers? Metal tracks the underlying heap of each resource, so it would lead to a lot of false sharing. Apple advises against using automatic tracking with MTLHeap in a ton of WWDC videos.

repo: KhronosGroup/MoltenVK


text:
tests: Fix typo in declspec keyword

This fixes the following errors with mingw toolchain.
OpenXR-SDK-Source/src/tests/hello_xr/main.cpp:17:10: error: expected constructor, destructor, or type conversion before '(' token
   17 | _declspec(dllexport) DWORD NvOptimusEnablement = 0x00000001;
      |          ^
OpenXR-SDK-Source/src/tests/hello_xr/main.cpp:19:10: error: expected constructor, destructor, or type conversion before '(' token
   19 | _declspec(dllexport) DWORD AmdPowerXpressRequestHighPerformance = 0x00000001;
      |          ^

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

I am not sure what I should do with the CLA check. I have signed CLA in other vulkan repositories without any issue.

There are two CLAs depending on whether the repo is mostly spec text, or mixed spec and code.

OK that status literally updated while I was editing my comment, looks like your CLA is good to go now.

cla-assistant can be slow if experiencing a heavy load. This repository is using the Apache 2.0 CLA.

authors: Biswa96 CLAassistant KhronosWebservices rpavlik

repo: KhronosGroup/OpenXR-SDK-Source


text:
make lib directory destination customizable

Hi
when try install the libs of loader in other directory, for example, in lib32 (if build with 32 bits compiller on 64 bits system), the path is hardcoded in the CMakeLists.txt:
https://github.com/KhronosGroup/Vulkan-LoaderAndValidationLayers/blob/master/loader/CMakeLists.txt#L88
is possible change the path via cmake option -DCMAKE_INSTALL_LIBDIR=path ?
https://cmake.org/cmake/help/v3.0/module/GNUInstallDirs.html
greetings
EDIT: bin, include, and other directories can set by same way with -DCMAKE_INSTALL_BINDIR, -DCMAKE_INSTALL_INCLUDEDIR, etc

I believe that should work.
If you want to specify the path of your directory I think you will need to define CMAKE_INSTALL_PREFIX
(https://cmake.org/cmake/help/v3.0/variable/CMAKE_INSTALL_PREFIX.html#cmake-install-prefix)
(https://cmake.org/cmake/help/v3.0/command/install.html#install)
Let me know if that doesn't work for you

i don't talk about the general prefix (-DCMAKE_INSTALL_PREFIX=/usr), im talking about the system lib subdirectories
in the cmakelist.txt only show this:

i whant to set
-DCMAKE_INSTALL_PREFIX=/usr
-DCMAKE_INSTALL_LIBDIRS=lib32

for install the libs in /usr/lib32

example in other (unrelated) project
https://sourceforge.net/p/cdemu/code/ci/master/tree/libmirage/CMakeLists.txt#l174

I think that the problem is that the "lib" is hard-coded in our CMake file:
install(TARGETS vulkan LIBRARY DESTINATION lib)
should be:
install(TARGETS vulkan LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} )
${CMAKE_INSTALL_LIBDIR} is lib by default, so this should be a safe change.
Note that we've only recently been adding support for "make install", so there will be issues like this.
Also, other install dirs are hard coded, like include, so they may need to be replaced with CMake vars as well.

exactly
also
DESTINATION bin
DESTINATION etc

(DESTINATION /etc in your cmakelists)
can change to
DESTINATION ${CMAKE_INSTALL_BINDIR}
DESTINATION ${CMAKE_INSTALL_SYSCONFIGDIR}

vulkan subprojects gslang and SPIRV-Tools i think need make this change

#1106

#1106 pushed.

authors: johnzupin karl-lunarg sl1pkn07


text:
Add tests for threading validation layer

The current list of validation errors as well as any associated tests for the threading validation layer are documented in vk_validation_layer_details.md.
This documentation should be examined according to the existing validation code and the Vulkan specification and additional test(s) should be added as appropriate.

This document has been superseded and no longer exists.  Closing for now.

authors: mark-lunarg tobine


text:
vulkaninfo size of maxUniformBufferRange is 4294967295

I have an AMD GPU and I am investigating which address space to put my data into.
Multiple sources state that uniform buffers are limited to ~64k, but I've ran vulkaninfo on Manjaro with my card and it displayed the above range... ( 4294967295 )
Surely there must be something wrong with that.. For one, the number is u32::MAX, and I have multiple other values set to this value..

How can I make sure what is the maximum data I can safely upload to the uniform address space?

maxUniformBufferRange is the maximum value that can be specified in the range member of a VkDescriptorBufferInfo structure passed to vkUpdateDescriptorSets for descriptors of type VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER or VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC.
https://docs.vulkan.org/spec/latest/chapters/limits.html

maxUniformBufferRange - 16384 - min (vulkan implementations must support at least 16384)
https://docs.vulkan.org/spec/latest/chapters/limits.html#limits-minmax
You just uncovered AMD's secret trick - Uniform buffers aren't any different than Storage buffers!
This has been the case since launch AFAIK. The vulkan.gpuinfo.org database also has plenty of uploads with the same u32 max limit. http://vulkan.gpuinfo.org/displaydevicelimit.php?name=maxUniformBufferRange&platform=all

Multiple sources state that uniform buffers are limited to ~64k

Yes, on not-AMD hardware. Its a good idea to use that limit for portability. The roadmap 2022 profile does list ~65k as the min required range, which means if you require the 2022 profile, then you can safely use 65k uniform buffers.
Also, I could be wrong about this, but the actually memory size of a buffer can be much LARGER than 65k even on hardware with the maxUniformBufferRange of 65k, the limit is how much of the buffer can be bound at a time. As in, you could allocate a 10mb buffer but can only bind 65k of it at a time into a uniform buffer descriptor.

That means I can allocate up to 4GB of data?! ( well give or take, but mostly take because the memeory is required for other operations as well )  for AMD hardware?
that's from performance POV is amazing, as Uniform buffers are faster than storage buffers, right?

that's from performance POV is amazing, as Uniform buffers are faster than storage buffers, right?

And thats where "they are the same" comment kicks in - afaik no there isn't any performance advantage on AMD for using uniform buffers over storage buffers. That cannot be said for other hardware where they are more performant.
I suggest looking up the vendors best practices/performance guides for more concrete advice.

Great advice and informative replies! Thank you very much!

repo: KhronosGroup/Vulkan-Tools


text:
Removing 2.79

@donmccurdy @emackey @pjoe @scurest
I made a PR for removing 2.79
I think some testing code can be refactored now that there is only 2.80+, but let's start with this PR

Lgtm.
You probably want to bump this line since the addon will no longer work in 2.81.6.

This would be fantastic - makes things so much simpler :)
The CircleCI build should also be quite a bit faster now, looks like it goes from ~5m to 2m - sweetness indeed  🚤
It may be possible to cut buildtime further, by re-distrubuting the remaining tests across 4 runners (which is what Circle allows for OSS) - but that's an optimization that can be done after this is merged.
+1 (or +1000)

New copy tool snuck in at the last minute.  Dare I ask:  Does it handle file deletions?

Yes, it does :)

Wonderful, thank you!

authors: donmccurdy emackey julienduroure pjoe scurest

repo: KhronosGroup/glTF-Blender-IO


text:
Question: What's nostr_deno vs nostr_deno_client?

Firstly, thanks for bringing nostr to deno, awesome work!
I found these two:

https://deno.land/x/nostr_deno_client@v0.2.4
https://deno.land/x/nostr_deno@v0.4.1

The first is a lower version number, but published more recently. The readme here links to the first.
Can you explain what the difference is? Or if one is deprecated is there any way to update its readme on deno.land?

Hi @chmac
I created both of them. I created the nostr_deno module on deno.land, but then I had to delete the repo. However, there is no way to update or delete a module on deno.land. That's why I had to create a new module. The current module is nostr_deno_client.

authors: KiPSOFT chmac

repo: KiPSOFT/nostr-deno


text:
Theres is weird jQuery error .. in GG console.

Here is the thing.

what version of the theme are you using?

Hmm, that is interesting - I have a kind of similar error too:
Uncaught ReferenceError: $ is not defined uno.js?v=ce03d389c7:8(anonymous function)

"Uno" object is undefined in my console, but according to the CHANGELOG I'm using # 2.4.0 (2015-08-31). And no - I don't have any reference to jQuery in default.hbs :(
Adding the link solves the problem, so the only question is - why do we need jQuery if blog seems to work correct without it (except the error in the console)?

Just Uno 2.5.x  is compatible with Ghost 0.7. so I suspect that you updated Ghost but not the theme, right? Because Ghost 0.7 removed jQuery support and in Uno 2.5.0 I added it as dependency. Install the last version and try again...

I am not getting any error but I have updated to Ghost 0.7 and found this in the Blog Footer:

Should I be remove this line or just leave it alone? Would it affect this Uno Zen theme or other themes in any way?

I going to close this because I understand that using the last version of the theme and the last version of Ghost, all works fine.
I don't want support old versions of the theme because Ghost is under development preview and I want to keep the theme the most align with the Ghost API possible.

authors: 54853315 Kikobeats krestjaninoff mickeyhoh

repo: Kikobeats/uno-zen


text:
Batch event retrieval in cgo for performance enhancement

Description

Introduced a new function in cgo to retrieve multiple events in a single call, aiming to improve the efficiency of event processing. Instead of fetching one event at a time, the system can now fetch up to a predefined number of events, reducing the overhead of function calls and potentially improving the overall throughput of the event handling mechanism.
Changes made:
Added a new function getKindlingEvents in cgo_func.cpp which calls the get_events function in kindling.cpp.
The get_events function in kindling.cpp is designed to fetch multiple events up to a defined maximum (MAX_EVENTS).
Modified the startGetEvent function in Go to handle the batch of events returned by the new getKindlingEvents function.
How Has This Been Tested?

The compiled image runs normally.

unfinished

repo: KindlingProject/kindling


text:
code styling

from https://github.com/Kinectsit/kinects-it/blob/master/server/models/userModel.js#L45
the following two code pieces are the same:
()=>{
   return {
         // properties
    }
}

and
()=>({
   // properties
})

;)

@vitaly-t :  indeed correct :)   With so many fat-arrows it got confusing on the overall function structure, I just need to just get used to es6 syntax

repo: Kinectsit/kinects-it


text:
Changes

Advantage 360 Pro PR template
What's changed:
Why has this change been implemented:
What (if any) actions must a user take after this change:

Please don't open PRs to the main repo for personal keymap changes


text:
🛑 FSDH INT is down

In d6f68b4, FSDH INT (https://fsdh-portal-app-int.azurewebsites.net/register) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FSDH INT is back up in c11e878 after 38 minutes.

repo: KingBain/proto-datahub-uptime


text:
Magisk Canary Bootloop on crDroid 13 v9.18

Device name: Pixel 5
Rom name: CRdroid
Android version: 13
Pixelify version: 3

Bug Description: Works with latest public version of magisk on CRdroid 13, but as soon as you upgrade magisk to canary version or directly try to install it on a system with magisk canary (https://github.com/topjohnwu/Magisk/releases/tag/canary-27006) it bootloops the system.
sadly magisk canary is necessary to get play integrity (device integrity) so it's not an option to use an older or the public release version of magisk

How do i get out of bootloop?
my phone keeps booting to fastboot mode only

How do i get out of bootloop? my phone keeps booting to fastboot mode only

What I did was reflash crdroid, luckily I just reinstalled my phone so I had all data backed up

dirty flashing a patched boot.img works, no need to reset your device


text:
add origin to get sketch mode plane

https://github.com/KittyCAD/engine/pull/2002

let me know when you want a release! i can do it

sure.  can release once the attached engine PR merges.  hopefully tomorrow.

authors: jessfraz mlfarrell

repo: KittyCAD/modeling-api


text:
Electron test: (regression) file in the file tree open with a single click

see the original issue here: https://github.com/KittyCAD/modeling-app/issues/2505

A failing test was written for this in e82b39d as this functionality is currently broken. (does not re-execute)
The test has the prefix test.fixme but it should only need minimal tweaking once the app has been fixed.

authors: Irev-Dev jessfraz

repo: KittyCAD/modeling-app